[PHP-users 23504]Re: cookieを使用する場合のセッションの有効期間について

Hiroshi Nomiyama nomizo @ remus.dti.ne.jp
2004年 10月 15日 (金) 13:43:15 JST


野見山です。

但野様、早速のご返答有難うございます。

> 「ページの有効期限切れ」防止という事であれば、none とする
> 手もあります。
> コメントとかには書いてないかもしれませんが、試して見て下さい。

ご指摘頂きました、session.cache_limiter = none にするという方法で
その他のパラメータやソースコードに変更は加えずに解決できました。
有難うございました。

session.cache_limiterに、noneというパラメータが設定できたのですね。
「session.cache_limiter none」でググると、結構見つかるものですね。
勉強不足でした。

session.cache_limiterとsession.cookie_lifetimeの関係を整理すると、
 session.cookie_lifetime = 0
としていても、
 session.cache_limiter = private もしくは
 session.cache_limiter = private_no_expire
とすれば、ブラウザ終了時にセッションは破棄されない、
 session.cache_limiter = none もしくは
 session.cache_limiter = nocache
とすると、ブラウザ終了時にセッションは破棄される、

という仕様なのでしょうかね。

----
Hiroshi Nomiyama nomizo @ remus.dti.ne.jp


PHP-users メーリングリストの案内