【问题标题】:back button not reloading page后退按钮不重新加载页面
【发布时间】:2010-09-05 19:51:29
【问题描述】:

test1.php 有这个代码

(
<?php
header("Cache-Control: no-cache");
header("Pragma: no-cache");

$a=date("D M Y ; h:m:s");


echo $a;

?>
<html>
<head>
<meta http-equiv='Pragma' content='no-cache'/>
<meta http-equiv='Expires' content='-1'/>
</head>
<a href="test2.php">tk</a>
</html>
)

然后当我访问 test1.php 并移至 test2.php 然后按返回按钮时,为什么它不显示当前时间,而是显示我上次访问它的时间。 它是我之前问题的更简单版本

【问题讨论】:

  • 可能重复:stackoverflow.com/questions/3645609/… [两小时前的同一用户]
  • @aularon 是的,问题是一样的,但人们说它很长,所以要让更多的用户真正阅读这个问题,如果它缩短了
  • 你试过用我建议的标题替换标题吗?如果之后问题仍然存在:您使用的是什么浏览器?
  • @aularon 是的,我做到了,但结果是一样的,我正在使用 safari 5

标签: php back-button


【解决方案1】:

您的浏览器缓存了之前的响应。

【讨论】:

  • 请阅读整个问题,包括这里最重要的部分,代码。他正在尝试设置缓存控制标头,问题不在于发生了什么,而是为什么会发生。
  • @nick 是的,这正是我在这里要问的,感谢您让我知道接受答案的部分不知道。现在接受了以前问题的答案
猜你喜欢
  • 2014-02-17
  • 2013-10-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-24
  • 2010-12-26
  • 2023-03-03
  • 2011-06-05
相关资源
最近更新 更多