1

我目前正在使用 PHP 开发 CMS,当我执行一些 var_dump 和 echos 以查看我的代码是否正常工作时,浏览器中的输出没有改变,所以我删除了 index.php 中的所有内容并编写了 echo time(); 但是浏览器的输出和以前一样,所以我通过 SSH 检查了服务器上的 index.php 是否真的改变了,它确实改变了。浏览器显示 unix 时间戳大约需要 2 分钟,但是当我每秒刷新一次页面时,时间戳确实会改变......

我厌倦了在另一个浏览器上打开该页面,然后在另一个不可能缓存该站点的笔记本上打开....仍然一样。

看起来 Apache 需要一些时间来意识到文件已更改,但我不知道为什么......它在几天前工作......

非常感谢任何帮助!

4

1 回答 1

0

它是在浏览器端。只需添加到您的 HTML 标头:

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">

应该有帮助:)

于 2012-05-25T21:34:33.530 回答