-6

我注意到我的用户即使关闭浏览器选项卡也会保持登录状态。

如果他们关闭浏览器选项卡,我如何自动注销他们?

4

2 回答 2

5

如果您使用会话 cookie,当浏览器会话存在时,cookie 将被删除。

于 2012-08-10T17:27:56.450 回答
-2

使用 PHP,您可以将其信息存储在会话 ( $_SESSION) 中,会话用于在您的 PHP 脚本之间传递信息,只要会话仍然可用,默认情况下,当用户关闭网页时会话会关闭,因此您可以执行类似的操作这:

<?php
// you must first start your session on every page that would need it
session_start();

//login.php
login($usr,$password);

function login($usr,$password){
    $_SESSION['usr'] = $usr;
    $_SESSION['password'] = $password;
}

// and when you decide to logout
function logout(){
    session_destroy();
}

在其他所有部分中,您可能需要访问您从中获取的信息$_SESSION['usr']。在此处查看有关会话的更多信息:session_start()session_destroy()

于 2012-08-10T17:30:36.233 回答