0

我很难结束会话 cookie。每当我登录和注销时,浏览器仍然显示“PHPSESSID”。

以下是我用于注销和销毁会话的代码。我已经尝试过“Chrome 和 Firefox”,但仍然存在同样的问题。

function LogOut()
{
    session_start();

    $sessionvar = $this->GetLoginSessionVar();

    $_SESSION[$sessionvar]=NULL;

    setcookie("PHPSESSID","",time()-3600,"/"); // delete session cookie 
    session_destroy(); //session destroy

} 
4

1 回答 1

0

在页面被重定向或重新加载之前,无法设置 cookie。您可以尝试发送标头。

于 2013-09-10T00:22:39.637 回答