如何在CakePHP中设置会话超时
我正在使用CakePHP 2.x,我想知道如何将会话超时设置为8小时。请注意,会话不应在8小时前过期。我用过如何在CakePHP中设置会话超时,php,cakephp,Php,Cakephp,我正在使用CakePHP 2.x,我想知道如何将会话超时设置为8小时。请注意,会话不应在8小时前过期。我用过 Configure::write('Session.timeout', '480'); 但几分钟后会话仍将过期 谁能告诉我如何将会话超时设置为8小时,使其在8小时后完全过期?重置会话cookie过期日期: $this->Session->renew() UPD:您也可以通过以下方式实现: Configure::write('Session', array( 'timeo
Configure::write('Session.timeout', '480');
但几分钟后会话仍将过期
谁能告诉我如何将会话超时设置为8小时,使其在8小时后完全过期?重置会话cookie过期日期:
$this->Session->renew()
UPD:您也可以通过以下方式实现:
Configure::write('Session', array(
'timeout' => '480',
'autoRegenerate' => true
)
);
阅读cookie超时值的重要性,以便在不考虑会话超时值的情况下实际拥有8小时会话。请注意,cookie超时是固定的,因此需要设置得很高。它只会重置会话id,但如何将会话超时精确设置为8小时?能否设置session.cookie\u life var?