我有$config['sess_expiration'] = 7200;
我的config.php文件,這意味着最後在2小時內該會話。程度笨會話過期
默認情況下,會話創建了用戶登錄。現在我想要基於用戶IDLE狀態的最後一個會話。
因此,當用戶在網頁上的活躍,我需要更新會話。
Ex。
通過Ajax甲POLL到服務器每隔2分鐘與當前用戶狀態,IDLE
或ACTIVE
如果狀態是ACTIVE
然後我想程度/更新/更新會話超時,用於從AJAX另外2小時呼叫。
逸岸如果狀態IDLE
我會在網頁上運行一個計時器,它達到其超時(2小時)之前,我需要顯示一個警告用戶==>
「您當前的會話需要到期,你想續約嗎?「
如果用戶點擊YES
的話,我想某種程度上會話2小時,否則我將發送註銷命令。
所以現在的問題是:如何續簽/更新/程度的會話超時programically?
還有其他更好的解決方案。
我使用PHP 5,笨2.x中,Bitauth(用戶認證)。
感謝