PHP页面到期问题

时间:2011-06-12 04:22:10

标签: redirect

目前,我有:

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

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

有关更好的方法吗?

1 个答案:

答案 0 :(得分:0)

Javascript是您的选择吗?如果是,则可能是处理超时的更好方法(如果需要,您可以执行更复杂的“不活动”跟踪)。

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