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

如何告诉IE6不要缓存html/页面?,html,internet-explorer-6,http-caching,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: p

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

也许这可以帮助您:

或者说:这是一个bug。请点击此处:

尽管使用“缓存控制:无缓存”,但始终缓存具有“Content Encoding:gzip”的内容

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


您可以禁用它,只要用户代理与“MSIE 6”匹配即可。

人们仍然关心IE6吗?哇……你试过@Kolink吗?你会惊讶于有这么多的企业拒绝放弃经过验证的真正的软件。“如果我说不出它坏了,我就不会去修理它”也许我们应该通过不支持他们来证明它坏了,那么D@Kolink:哈哈,是的,因为它有很多用户。