我正在使用codeigniter框架創建Web應用程序,我正在使用2.0.3版本。 我讓ajax請求不時更新頁面,並獲取通知。 我訪問過的笨論壇和詢問笨會話和Ajax的問題,並發現此代碼段時,我使用的,並保存在圖書館和類「My_session.php」Codeigniter將用戶登出
class MY_Session extends CI_Session {
/**
* Update an existing session
*
* @access public
* @return void
*/
function sess_update() {
// skip the session update if this is an AJAX call! This is a bug in CI; see:
// https://github.com/EllisLab/CodeIgniter/issues/154
// http://codeigniter.com/forums/viewthread/102456/P15
if (!($this->CI->input->is_ajax_request())) {
parent::sess_update();
}
}
}
但自從我加入這個代碼我無法保持記錄超過五分鐘而未被註銷,或者有時根本無法登錄。 有沒有人有類似的經歷?
是你的服務器上的時間設置好嗎? –
@LastRoseStudios時間設置正確 – MrFoh
您是否在會話中使用數據庫? – tgriesser