PHP会话超时和Ajax调用

时间:2018-07-06 08:39:30

标签: php ajax session timeout

我在闲置45分钟后使用以下代码重定向:

if(isset($_SESSION['last_active']) && (time() - S_SESSION['last_active'] > 2700)) {
session_unset();
session_destroy();
header('Location: http://www.website.com');
exit();
}

$_SESSION['last_active'] = time();

这可以正常工作,但是如果访问者在超过45分钟的不活动之后单击一个链接,该链接将触发Ajax调用,该链接将数据输出到ajax_content_container div中,即http://www.website.com的重定向html输出被压缩到ajax_content_container div中而不是新页面中。如何避免这种情况? 谢谢你的支持。

0 个答案:

没有答案