我正在尝试正确注销管理员用户.这是我的功能:
function logout()
{
$_SESSION = array(); //destroy all of the session variables
if (ini_get("session.use_cookies")) {
$params = session_get_cookie_params();
setcookie(session_name(), '', time() - 42000,
$params["path"], $params["domain"],
$params["secure"], $params["httponly"]
);
}
session_destroy();
}
基本上,一旦我验证密码,我将会话设置为有效(只有1个用户总数).现在,当管理员点击注销时,我想销毁当前会话,并且还会破坏该cookie,以便他们不能仅仅使用浏览器中存储的会话cookie回到管理页面.但我的代码不起作用我点击退出,我可以直接导航回管理页面.但是,如果我删除我的cookies,功能是完美的.那么这个cookie删除功能怎么了?