如何告诉IE6不要缓存html / page?

时间:2012-01-19 21:16:29

标签: html internet-explorer-6 http-caching

我使用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中停止缓存?

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

这是一个错误。点击这里:

使用“内容编码:gzip”的内容始终缓存,尽管您使用“缓存控制:无缓存” http://support.microsoft.com/kb/321722

禁用gzip压缩几乎可以修复它。

您可以仅禁用与“MSIE 6”匹配的用户代理。