IE - 缓存问题

时间:2015-04-11 17:37:00

标签: internet-explorer caching

有人可以告诉我为什么我必须清除Internet Explorer的缓存才能从数据库中获取最新数据?我只有这个问题,即当我在网站上看时。在离线模式下,我必须启动调试模式以从数据库中获取最新数据。如果我关闭调试模式,我遇到与在线相同的问题。

问题仅在于div和iframe。我用的是PHP。所以即不向我展示div或iframe中的最新信息。只有当我清除缓存时。

我也关闭了自动预缓存。

我能做什么。

1 个答案:

答案 0 :(得分:0)

您可以通过将缓存指令设置为" no-cache"来强制禁用缓存。

  

PHP脚本通常会生成不得缓存的动态内容   客户端浏览器或服务器与之间的任何代理缓存   客户浏览器。可以强制许多代理和客户端禁用   缓存:

<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?> 

http://php.net/manual/en/function.header.php