浏览器高速缓存的问题时,访问PHP文件与脱'深蓝
题
我使用的挤框访问PHP文件,该文件的打印警报的用户基础上的点击链接(即PHP文件使用$_GET变量)。
问题是,当我点击一次警报箱打开正确的,但当我点击的链接,结果即出现两次它重复本身和结果,继续重复每次点击链接.
但是当我闭上浏览器,该问题再次重新启动,是有这个问题的解决办法。(及的问题时出现在两个Mozilla和IE)
感谢
解决方案
不熟悉深蓝但通常有一些策略,这一点。
- 切换到
$_POST
不$_GET
- 追加一个随机查询每 请求-例如时间戳
- 添加no-cache头PHP文件。
没有缓存看起来像这样的东西:
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
不隶属于 StackOverflow