プロが教えるわが家の防犯対策術!

タイトルの通り、ブラウザを閉じた後もセッションが消えていないようで、セッションの値がそのまま使えてしまいます。
どうすればセッションを消すことができるでしょうか。

A 回答 (1件)

有効期限設定してるのではないでしょうか?


それか2つブラウザを立ち上げていて片方しか閉じてないとか。
http://www.php.net/manual/ja/function.session-ca …
http://www.php.net/manual/ja/function.session-ca …

この辺りを見直してみてはいかがでしょう。

消す場合はこちらなど。
http://www.php.net/manual/ja/function.session-un …
あとはunset($_SESSION['xxx'])とか。

この回答への補足

結局、unset($_SESSION['xxx']を使いました。
ブラウザを消すことでセッションを消すことは出来ませんでしたが、目的は達せられました。
ありがとうございました。

補足日時:2009/08/25 18:20
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

ブラウザによって違うと思うのですが、私は今LinuxでFirefoxを使っているのですが、
ログイン後、一度ブラウザを閉じてから、再度ブラウザを開くのですが、
Yahoo!メールではアドレスバーにURLを打ち込むとログアウトしていなくてもメールが読めてしまいますが、
Mixiではもう一度ログインし直さなければ中に入ることはできません。
Mixiの設定のように、一度ブラウザを閉じたらもう一度パスワードを入れてログインするまで中には入れないようにしたいのです。

お礼日時:2009/08/25 17:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!