我写一个脚本,修改自己的内容和我有防止其缓存本身不显示更新后的页面很难......防止缓存在浏览器
我已经试过所有我能想到的...... 我添加这些报头中的PHP代码:
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
我甚至加入一个.htaccess网络连接:
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // always modified
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); // HTTP/1.0
header('Expires: 0'); // Proxies.
我在HTML代码中添加了这些元标签le与此在它:
Options -Indexes
<IfModule mod_headers.c>
Header set Cache-Control "no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires 0
</IfModule>
...然而浏览器一直在缓存它...有什么我可以做吗?
感谢
您能显示包含脚本的片段吗?它如何修改自己? – kevinAlbs
在一天结束时,浏览器可能只是做任何它感觉像做的事 - 无论你告诉它做什么。 –