【问题标题】:PHP Caching scriptsPHP 缓存脚本
【发布时间】:2012-08-14 18:28:36
【问题描述】:

我遇到了 PHP 或 Apache 的问题。它正在缓存网页。

我正在尝试使用 PHP 5 在 Ubuntu Server 和 Apache 下进行开发。我在缓存页面时遇到了问题:我正在进行更改,但我看不到它们。即使我删除了整个脚本并添加了 echo 'HI';它没有显示。

如何阻止页面被缓存?

如果我停止 apache 并重新启动它,页面显示良好。

看到 session.cache_expire 但似乎不是我要找的。​​p>

非常感谢。

【问题讨论】:

  • 你100%确定不是你的浏览器吗?关闭浏览器上的缓存,或者(在 Chrome 和 Firefox 等某些浏览器中)ctrl F5 将从服务器重新加载页面。
  • 是的,这不是我的浏览器。我得到一个空白页,即使我输入 echo 'Hi' 也无法离开那里;只要。我从虚拟机打开了相同的脚本,得到了相同的结果。
  • 当我尝试从 IE 中打开标题时,它显示 500 Internal Server Error。 :S

标签: php caching ini


【解决方案1】:

如果响应状态显示500 Internal Server Error. 您的新代码中有错误,并且浏览器显示旧缓存。仔细检查您的新代码,然后重试。

【讨论】:

    【解决方案2】:

    它没有缓存结果,但您禁用了 error_reporting 和/或显示错误,因此您得到一个空白页面。

    你应该在你的 php.ini 中设置这个参数:

    display_errors:开启 错误报告:E_ALL log_errors:开启

    更多信息你可以找到here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-22
      • 1970-01-01
      • 2013-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-21
      相关资源
      最近更新 更多