我的PHP网站的HTML <head>
标记包含:
<meta http-equiv="Cache-Control" content="max-age=300"/>
然而标题显示:
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-
check=0
Pragma: no-cache
我在PHP网站中找不到任何禁用缓存的内容(我对“缓存”进行了完整的文件内容搜索,但未发现任何相关内容。)
我不确定在哪里可以查看,所以我想问在PHP网站中禁用缓存的所有不同方法是什么?
答案 0 :(得分:0)
将以下内容放在页面顶部 - 如果这样修复它 - 那么可以检查你的.htaccess或控制面板/ php.ini中的某个地方 - 只是猜测那里..
header("Cache-Control: private, max-age=6000, pre-check=6000");
header("Pragma: private");
header("Expires: " . gmdate("D, d M Y H:i:s"). " GMT");
来源:click here
作者:Here