Создаю веб-приложение со структурой codeigniter, работаю с версией 2.0.3.
My время от времени делает ajax запросы на обновление страницы и получение уведомлений.
Я посещал форумы codeigniter и задавал вопросы о сеансах codeigniter и ajax и нашел этот фрагмент кода, который я использовал, и сохранил в библиотеках и классе "My_session.php"
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();
}
}
}
Но с тех пор, как я добавил этот код, я не могу оставаться в системе более пяти минут без выхода из системы, а иногда и вообще не могу войти в систему.
У кого-нибудь есть подобный опыт?