加载页面不是来自缓存

时间:2014-03-30 16:43:57

标签: php caching refresh

我使用php创建了一个留言板。当我在留言簿中保存一个条目并且用户获得带有链接的成功消息时,回到留言簿"。但是如果我点击链接,它就不会加载新条目。我如何强制重新加载页面?

我尝试过location.reload();但如果我使用它,页面就不会停止加载。

有人能帮助我吗?

西瓦

1 个答案:

答案 0 :(得分:1)

您需要重置该文件的缓存标头:

header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Last-Modified: Tue, 15 Nov 1794 12:45:26 GMT");

确保您的网络服务器不会覆盖该文件的缓存标头。

您可能还想检查网络服务器希望浏览器将动态内容存储在缓存中的原因(例如,为什么它会缓存.php文件)。