目前,我有:
header('Refresh: 300;url="http://www.ohjustthatguy.com/uploads/"');
$_SESSION['refresh'] = 'true';
这是一个在5分钟不活动后重定向浏览器的计时器,并将$_SESSION
变量设置为true,以便/uploads/index.html页面选择它并显示一些额外的文本。问题是,如果您在没有任何页面过期的情况下点击后退按钮,$_SESSION
变量仍然会被设置,因此文本仍会显示。
有关更好的方法吗?
答案 0 :(得分:0)
Javascript是您的选择吗?如果是,则可能是处理超时的更好方法(如果需要,您可以执行更复杂的“不活动”跟踪)。
或者,您可以将其添加为GET参数:header('Refresh: 300;url="http://www.ohjustthatguy.com/uploads/?refresh=true"');