0
我得到了一個codeigniter會話問題,我一直無法解決。即使我的到期時間設置爲「無限」,我的會話也會一直到期。我試圖將過期時間設置爲0,也是一個很高的數字,例如604800(一週)。codeigniter會話到期
此刻我的變量是這樣的:
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 604800;
$config['sess_expire_on_close'] = FALSE;
$config['sess_encrypt_cookie'] = FALSE;
$config['sess_use_database'] = TRUE;
$config['sess_table_name'] = 'ci_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_match_useragent'] = FALSE;
$config['sess_time_to_update'] = 300;
我已經嘗試了很多不同的組合和一對夫婦不同的庫,但我不能似乎找到了解決問題的辦法。我是否必須在我的php.ini文件中更改gc_maxlifetime
才能使其工作?
看看[這個答案](http://stackoverflow.com/questions/12735456/codeigniter-destroying-my- session-without/12741200)可以幫助你解決你的問題。 –
謝謝,但我沒有使用Firefox,並且在每個瀏覽器中都是一樣的。我很感謝你的回答。 – hgerdin
如果您使用的AJAX會在重新生成會話ID時導致問題。 [計算器-交](http://stackoverflow.com/questions/3381786/problem-with-session-in-codeigniter)。我在CI會議上也遇到過其他幾個問題,但從來沒有找到原因。 – mic