php服务器被设置了缓存,程序端能控制吗?

来源:百度知道 编辑:UC知道 时间:2024/06/03 12:22:36
将做好的php程序放到服务器上,可是网管设置了缓存,导致很多修改后的页面按刷新(F5)没有变化,要按ctrl+f5才有状态,怎么在程序端把缓存关闭?

你说的这个是浏览器缓存。
你可以到页面里找下类似这样的语句.

header('Cache-Control: max-age='.CACHE_PAGE_CONTENT_TTL.', must-revalidate');这就是缓存控制,你可以改成header('Cache-Control:no-cache');
或者,最直接的办法就是在输出语句前,加header('Cache-Control:no-cache');