【发布时间】:2012-01-24 13:16:34
【问题描述】:
我有一个带有可编辑表格的页面。我需要用户能够编辑它,然后提交他们的更改。一切正常,直到我将它们重定向到具有新内容的同一页面(与它们的更改相关)。但是,他们看到的是旧内容。
如果我在浏览器上按 ctrl+f5,它们的内容就会更新。我想知道是否有办法强制这样做。这是我的 php 代码,它无助于强制刷新:
header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past
header('Pragma: no-cache');
header( 'Location: http://www.bamozir.com/en/mtl-en/recent/general-info/cost#edit' );
Eugen Rieck 解决方案非常适合 firefox、chrome 和 safari。但不是在 IE 和 Opera 上。知道如何解决这个问题吗?
【问题讨论】: