SessionのLifetimeの永続化。@Laravel5
用途
仕様によっては、Sessionをn分やm時間など有限にせず無限にしたい場合。
※厳密には、今回は「Browserが閉じるまで」
方法
設定ファイル
app/config/session.php
設定箇所
<?php // 略 //'expire_on_close' => false 'expire_on_close' => true // 略
注意点
expire_on_close
をtrue
にしたところで、PHPのガーベジコレクションは防げません。
gcの影響で、消えてしまうことはあります。cloud9だとありがち..?そんな印象。
そのため、念のためlifetime
も修正しておきましょう。
lifetime
の目安はシステムによりけりですが。。