セッションの寿命を延ばす
クッキーに有効期限を設定できる場合はこれが簡単。
主に徳丸本より。
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
【参考サイト】