【发布时间】:2016-12-16 00:43:39
【问题描述】:
我想在 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
但问题是当时间到时它不会破坏会话并重定向他,除非用户打开或刷新页面
我想自动注销他
我怎样才能做到这一点?
【问题讨论】: