2012-08-13 159 views
1

我正在編寫一個公司網站,其中有一個用於控制數據的管理頁面。當我瀏覽論壇和用戶指南時,我瞭解到codeigniter的會話保持5分鐘,一旦創建就會被破壞。我不希望這當管理員在操縱數據:(保持會話活着

我應該保持在控制器中寫「在session_start()」屬於管理頁面保持會話鮮活發生?:(

+0

[?這是否幫助(http://codeigniter.com/forums/viewthread/219197 /#1011046) – David 2012-08-13 22:23:21

+0

謝謝您的回覆,但不完全是與我的問題有關:) – Raccoon 2012-08-13 22:31:18

+0

我很抱歉。我誤解了。這就是爲什麼我沒有把它作爲答案! – David 2012-08-13 23:06:50

回答

1

我一直在使用自動加載和從來不知道這對我呼籲在session_start():/

+0

有人可以解釋這個答案多一點? – 2015-07-30 04:00:32

+0

urrrgggggg .....很抱歉,我不記得我是如何修復它的......你有同樣的問題嗎? – Raccoon 2015-07-30 05:04:23

+0

我還沒有努力。我正在尋找更好的選擇;)無論如何謝謝。 – 2015-07-30 05:42:27

1

你爲什麼不只是改變你的會話配置

$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