0
我想在5分钟后注销非活动用户。强制非活动用户注销
我使用此代码跟踪用户活动
if (isset($_SESSION['LAST_ACTIVITY']) && (time() - $_SESSION['LAST_ACTIVITY'] > 7)) {
// last request was more than 30 minutes ago
session_unset(); // unset $_SESSION variable for the run-time
session_destroy(); // destroy session data in storage
header('Location: ../index.php');
exit;
}
$_SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp
但问题到时候出它不会破坏会话和开放重定向他,除非用户或刷新页面
我想自动登出他
我该怎么做到这一点?
谢谢你设定的东西。我虽然有没有使用Ajax的方式。感谢您的提示 – jack
您可以在Javascript中运行一个简单的计时器来避免AJAX,但如果您重新引用服务器,您显然可以实现更多的细节 –