我使用PHP使用以下代码,
header("Cache-control: private");
header('Expires: Mon, 26 Jul 2010 05:00:00 GMT');
header("Last-Modified: Mon, 26 Jul 2010 05:00:00 GMT");
header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0');
header('Cache-Control: post-check=0, pre-check=0', FALSE);
header('Pragma: no-cache');
在所有浏览器中,它似乎工作正常但不在IE6中,除非我按Ctrl + F5强制刷新页面。如何在IE6中停止缓存?
答案 0 :(得分:3)
也许这可以帮到你:You cannot prevent Internet Explorer 6 from caching HTTP pages by using META tags
或者:IE6 and Caching
答案 1 :(得分:0)
这是一个错误。点击这里:
使用“内容编码:gzip”的内容始终缓存,尽管您使用“缓存控制:无缓存” http://support.microsoft.com/kb/321722
禁用gzip压缩几乎可以修复它。
您可以仅禁用与“MSIE 6”匹配的用户代理。