我正在編寫一個公司網站,其中有一個用於控制數據的管理頁面。當我瀏覽論壇和用戶指南時,我瞭解到codeigniter的會話保持5分鐘,一旦創建就會被破壞。我不希望這當管理員在操縱數據:(保持會話活着
我應該保持在控制器中寫「在session_start()」屬於管理頁面保持會話鮮活發生?:(
我正在編寫一個公司網站,其中有一個用於控制數據的管理頁面。當我瀏覽論壇和用戶指南時,我瞭解到codeigniter的會話保持5分鐘,一旦創建就會被破壞。我不希望這當管理員在操縱數據:(保持會話活着
我應該保持在控制器中寫「在session_start()」屬於管理頁面保持會話鮮活發生?:(
我一直在使用自動加載和從來不知道這對我呼籲在session_start():/
有人可以解釋這個答案多一點? – 2015-07-30 04:00:32
urrrgggggg .....很抱歉,我不記得我是如何修復它的......你有同樣的問題嗎? – Raccoon 2015-07-30 05:04:23
我還沒有努力。我正在尋找更好的選擇;)無論如何謝謝。 – 2015-07-30 05:42:27
你爲什麼不只是改變你的會話配置
$config['sess_cookie_name'] = 'yoursite';
$config['sess_expiration'] = 7200; <- make this longer
$config['sess_encrypt_cookie'] = TRUE;
$config['sess_use_database'] = TRUE;
$config['sess_table_name'] = 'ci_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 300; <- make this longer
[?這是否幫助(http://codeigniter.com/forums/viewthread/219197 /#1011046) – David 2012-08-13 22:23:21
謝謝您的回覆,但不完全是與我的問題有關:) – Raccoon 2012-08-13 22:31:18
我很抱歉。我誤解了。這就是爲什麼我沒有把它作爲答案! – David 2012-08-13 23:06:50