【備忘録】CakePHP2 CookieとSession

Thanks.

CakePHPでのSessionとCookie設定でブラウザ終了後もセッションを継続する方法

 

‘Session’ => [
‘defaults’ => ‘php’,
‘cookie’ => ‘cookie_name’, // 任意の文字列
‘timeout’ => 259200, // 180days
‘cookieTimeout’ => 259200, // 180days
‘autoRegenerate’ => false, // 自動でセッションを再生成するのをやめる
‘checkAgent’ => false, // trueにすると毎回セッションが切れることがある
‘ini’ => array(
‘session.cookie_lifetime’ => 15552000, //180days
‘session.gc_divisor’ => 15552000,
‘session.gc_maxlifetime’ => 15552000, //180days
),
‘use_cookies’ => 1, // SessionをCookieにも保存する
‘cookie_lifetime’ => 15552000 //180days
],