当用户关闭浏览器而不单击注销时销毁或取消设置会话

我要销毁logout.php中的所有会话变量,并在用户单击注销时调用它,这是用户不单击logout.php而是直接关闭浏览器。我该如何删除会话呢???

回答:

您可以为会话数据设置过期时间,在每次session_start调用时对其进行测试,并在会话过期时销毁会话:

session_start();

if (!isset($_SESSION['EXPIRES']) || $_SESSION['EXPIRES'] < time()+3600) {

session_destroy();

$_SESSION = array();

}

$_SESSION['EXPIRES'] = time() + 3600;

以上是 当用户关闭浏览器而不单击注销时销毁或取消设置会话 的全部内容, 来源链接: utcz.com/qa/400783.html

回到顶部