[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 メーリングリストの案内