PHPでセッションの有効期限を延ばす設定


PHPでセッションの有効期限を延ばす設定 | Bamboo lath 日々の記録

セッションの寿命を延ばす

クッキーに有効期限を設定できる場合はこれが簡単。
主に徳丸本より。

PHPの場合

session_set_cookie_params関数でセッションIDを保持するクッキーの有効期限を設定する。
php.iniもしくは.htaccess等でsession.gc_maxlifetime設定の時間を延ばす。
session.gc_maxlifetimeはデフォルトで1440秒(24分)に設定されている。

php.iniで有効期限を最低3時間にする例

session.gc_probability = 1
session.gc_divisor = 1000
session.gc_maxlifetime = 10800

【参考サイト】

【PHP】セッションタイムアウトの時間を設定する

セッション(session)の有効期限を設定するには

セッションのガーベッジコレクションをテストする

PHP のセッション寿命の設定

session_set_cookie_params関数

session_get_cookie_params関数

session.gc_maxlifetime

session.gc_probability

session.gc_divisor

カテゴリー

コメントを残す

メールアドレスが公開されることはありません。