PHPのsession関連のメモ

1つのサーバーに複数のサイトが同居する時CookieにPHPSESSIDが混ざるときは次のようにすると変更できす。

ini_set('session.name',HOGEHOGE);

セッションの削除はセッションの中身の破棄、クッキーの破棄、セッションIDの破棄の3ステップをしないと行けない。詳しくはこちら

$_SESSION = array();

if (isset($_COOKIE[session_name()])) {
    setcookie(session_name(), '', time()-42000, '/');
}

session_destroy();

コメントを残す