从生产中清除缓存页面

时间:2012-03-02 15:55:06

标签: php mysql iis

我有一个生产的PHP页面,它以XML格式显示来自MySQL的数据。我从数据库中删除了数据。但它仍然显示昨天的旧XML数据。我刚刚输入了一条新记录,但仍显示昨天的数据。我使用以下代码清除缓存但没有工作。我坚持这个问题。如果有任何建议,请告诉我。谢谢你的帮助。

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

2 个答案:

答案 0 :(得分:0)

它可能是你的浏览器。

  • 点击CTRL和F5
  • 尝试清除历史记录和缓存
  • 如果您使用 Chrome(这是一个臭名昭着的缓存)按CTRL SHIFT j点击 右下方的cog并禁用缓存

答案 1 :(得分:0)

如果您有会话,请尝试session_cache_limiter功能。 (在session_start函数之前调用此方法)

session_cache_limiter('nocache');