1
我正在使用CakePHP 2.3.6。會話經常在CakePHP中過期
我認爲這個問題可能是對這些問題的重複問題:
CakePHP Session Expires - Frequently
cakePHP Session expiring too soon
但不幸的是,我沒有得到來自這些問題建議,這是任何結果增加Session.timeout
。
我在我的項目中有2個控制器,2個面板:Users & Admin。兩個面板在一段時間後都會被註銷,可能是30分鐘。但是,這裏我沒有使用Security Component
或Auth Component
。我的配置是:
在我core.php
文件:
Configure::write('Session',array('defaults'=>'php','timeout'=>4320,'cookieTimeout'=>4320/*,'checkAgent'=>false*/,'autoRegenerate'=>true));
Configure::write('Session.save','cake');
不過它不工作。我的錯在這裏是什麼?我該怎麼辦 ?請幫幫我。
謝謝
我已經嘗試使用「4320」,但沒有工作。我想,它實際上是秒,而不是幾分鐘,但還不確定。 @Dave –
你是否將它作爲一個字符串嘗試,而不是數組?正如CakePHP書中所述:「Session.timeout - CakePHP的會話處理程序在會話結束前的**分鐘數** ...」 – Dave
您的意思是,我應該嘗試將它用作字符串?好吧,我正在嘗試,但我不明白它如何可以是一個字符串? @Dave –