IT業界の技術をメモ・情報公開できる

PHPのセッションの保持期間

登録日:2025-04-16   
PHP
デフォルトでは、1/100の確率で、24分より古いセッションファイルが消える

< session.gc_maxlifetime >
サーバに保存されているセッションファイルの保存期間
消去されるまでの秒数を指定する。

< session.cookie_lifetime >
ブラウザのクッキーの有効期間
session.gc_maxlifetime のみ変更をしても、デフォルトだとブラウザを閉じたらセッションが破棄される。
ブラウザに送信するクッキーの有効期間を秒単位で指定する。
0 を指定すると "ブラウザを閉じるまで" という意味になる。
デフォルトは、0

< session.gc_probability >
「1/100」の1の部分
デフォルトは、1

< session.gc_divisor >
「1/100」の100の部分
session.gc_divisorのデフォルトは100

一覧に戻る