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 に答える