php::セッションの設定
# .htaccess php_value session.name PHPSESID php_value session.auto_start 1 php_value session.use_trans_sid 0 php_value session.use_cookies 1 php_value session.cache_limiter none #...デフォルトではnocacheになってる。 php_value session.cache_expire 180 #...cache_limiterをnoneにしないと意味無い。単位は、分。 php_value session.save_path /usr/local/apache/var/hoge php_value session.gc_maxlifetime 3600 #...秒 php_value session.gc_probability 1 #...分子 php_value session.gc_divisor 5 #...分母
⇒ セッションはfile保存として、/usr/local/apache/var/hoge以下にファイルを置く。
⇒ セッションの最大保持時間は、1時間=3600秒とする
⇒ 最大保持時間を過ぎたセッション格納ファイルを、session_start()が実行された際に、 1/5 の確率で削除する。