我正在使用此代码在 10 秒不活动后结束会话:
ini_set('session.gc_maxlifetime', 10);
session_start();
if (isset($_SESSION['LAST_ACTIVITY']) && (time() - $_SESSION['LAST_ACTIVITY'] > 10)) {
session_unset();
session_destroy();
}
$_SESSION['LAST_ACTIVITY'] = time();
仅当我在 10 秒不活动后刷新页面时才有效。如果我不刷新页面或关闭浏览器,会话将永远不会被破坏。有人可以帮我解决这个问题吗?