[PHP-users 884] Re: セッション情報の破棄

Yasuo Ohgaki php-users@php.gr.jp
Wed, 25 Jul 2001 13:44:09 +0900


大垣です。

> 以下はソースの一部です。
> -----login画面-------
> if($logout) {   //ログアウトボタンが押された場合
>   session_start();
>   $PHPSESSID="";
>   session_destroy();

session_destory()はセッションストレージ内のセッション情報のみ削除します。
session_unset()を呼ぶとセッション情報を削除できます。

# session_unset()はメモリ内のセッション情報を削除します。
# session_destory()だけ呼ぶとメモリにセッション情報が残っているので、そ
# れがスクリプト終了後にセッションストレージに書き込まれます。

# 色々問題があるのでセッションIDを””にする事はお勧めしません。セッ
# ションIDを””にする必要は無いはすですか、、、

--
Ohgaki, Yasuo (大垣 靖男) 
Mail: yohgaki@dd.iij4u.or.jp