cakephp2.doc_013
最終投稿日:2019年11月20日
[app][Config][core.php]
Configure::write('Session', array(
'defaults' => 'php'
));
※ var_dump(Configure::read("Session")); で、ダンプで確認できる
例)
Configure::write('Session', array(
'defaults' => 'php',
//CakePHP のタイムアウト設定(分)
'timeout' => 1440,
//最後のアクションからタイムアウトの時間をリセットする場合はこの設定と更にControllerに設定する
'autoRegenerate' => true,
'ini' => array(
//PHP のタイムアウト設定(秒)
'session.gc_maxlifetime' => 14400,
),
));
[app][Controller][AppController.php]
function beforeFilter() {
//アクション毎にこの数字がカウントダウンされ、0になるとクッキーを書き換えてセッションをリセットする
CakeSession::$requestCountdown = 1;
}