2011-06-12 51 views
0

目前,我有:PHP页面过期问题

header('Refresh: 300;url="http://www.ohjustthatguy.com/uploads/"'); 
$_SESSION['refresh'] = 'true'; 

这是重定向闲置5分钟后,浏览器中的计时器,并设置$_SESSION变量设置为true,从而使/uploads/index.html页面选取它并显示一些额外的文本。问题在于,如果您在没有任何页面过期的情况下点击后退按钮,$_SESSION变量仍将被设置,因此文本仍然显示。

有没有更好的方法来做到这一点的想法?

+0

_PHP_大概应该是你的问题,标题不属于一个标签。 – 2011-06-12 04:41:42

回答

0

Javascript是您的选择吗?如果是的话,这可能是更好的方法来处理超时(如果你愿意,你可以做更复杂的'不活动'追踪)。

或者,你可以将其添加为GET参数:header('Refresh: 300;url="http://www.ohjustthatguy.com/uploads/?refresh=true"');

+0

完美,正是我所寻找的。谢谢!我也一定会研究JavaScript。我知道基本知识,但我会研究不活动跟踪。谢谢! – Jason 2011-06-12 04:41:03