当用户关闭浏览器而不单击注销时销毁或取消设置会话
我要销毁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