0
我只是想詢問如何使cakephp中的會話持續並僅在單擊註銷時被銷燬。如何使cakephp會話無限
目前,當我關閉瀏覽器或只是離開計算機,當我回到1小時後,它會提示我登錄頁面,這意味着會話被刪除。
的Facebook的方式做到這一點 - 除非你退出,你的會話存儲,所以即使您關閉瀏覽器或離開計算機時,你總是會在登錄
我只是想詢問如何使cakephp中的會話持續並僅在單擊註銷時被銷燬。如何使cakephp會話無限
目前,當我關閉瀏覽器或只是離開計算機,當我回到1小時後,它會提示我登錄頁面,這意味着會話被刪除。
的Facebook的方式做到這一點 - 除非你退出,你的會話存儲,所以即使您關閉瀏覽器或離開計算機時,你總是會在登錄
從蛋糕的Session docs的最頂端。 :
Session.timeout - 您希望會話持續的分鐘數。
和
Session.cookieTimeout - 你希望會話持續的分鐘數。如果這是未定義的,則將使用來自Session.timeout的值。
儘管你不能讓它們變得無限,但試試越來越大的數字,直到你快樂。
<?php
Configure::write('Session', array(
'timeout' => 4320 //3 days
));
會話的長度通常由php.ini中的設置決定,我相信。我相信將它們設置爲零將意味着會話持續到瀏覽器關閉,但比我認爲的更長的時間是不可能的。 – thatidiotguy
嗯..我似乎無法找到設置當我檢查phpinfo() – comebal
在這裏相關的問題:http://stackoverflow.com/questions/156712/php-what-is-the-default-lifetime-of-a -session – thatidiotguy