2015-07-13 136 views
0

我使用代碼點火器構建了一個聊天網站並在線啓動它。幾天後,我收到用戶在聊天中發佈1-2條消息後立即註銷的反饋。 Chrome和IE瀏覽器報告了這些問題。深入研究之後,我發現在幾個JavaScript請求之後,它只是更改會話cookie並將其登出,但我找不到解決此問題的方法。代碼點火器銷燬Chrome和Internet Explorer中的會話

有人可以看看這個看看有什麼不對嗎?或者你們已經知道這個問題了?當我從我的電腦登錄時,我個人沒有這個問題,一切正常。但我收到了一些其他短片。

http://free-speak.com

+0

什麼樣的價值是在配置文件中設置會話超時變量? – shafiq

+0

24h會話結束 – Emperial

+0

好的。檢查此並嘗試用戶代理.. http://stackoverflow.com/questions/31493871/codeigniter-sessions-keep-getting-destroyed?noredirect=1#comment50964609_31493871 – shafiq

回答

0

這個到期時間問題。檢查config.php文件。給瀏覽器時間託管服務器時間留出時間衝突。

解決方案:

$config['sess_expiration']  = 86400;//1 day 86400 | default 7200 (2 hrs) 

$config['sess_expire_on_close'] = TRUE;//default FALSE 

$config['sess_encrypt_cookie'] = FALSE; 

$config['sess_use_database'] = FALSE; 

$config['sess_match_ip'] = FALSE; 

$config['sess_match_useragent'] = TRUE; 

$config['sess_time_to_update'] = 300;