2015-07-13 2 views
0

Я создал веб-чат с использованием воспламенителя кода и запустил его в Интернете. Через несколько дней я получаю обратную связь, которую пользователи мгновенно выходят из системы после публикации 1-2 сообщений в чате. О проблемах сообщалось с браузерами Chrome и IE. Изучив его глубже, я узнал, что после нескольких запросов JavaScript он просто меняет сессионный файл cookie и регистрирует человека, но я не смог найти способ исправить эту проблему.Код воспламенителя Уничтожает сеанс в Chrome и Internet Explorer

Может кто-нибудь взглянуть на это, чтобы понять, что не так? или, может быть, вы, ребята, уже знаете об этой проблеме? У меня лично нет этой проблемы, когда я вхожу в систему с моего компьютера, все работает нормально. Но я получил несколько коротких клипов, которые показывают иначе.

http://free-speak.com

+0

, какое значение задается в конфигурационном файле для переменной тайм-аута сеанса? – shafiq

+0

24-я сессия длится – Emperial

+0

Хорошо. Проверьте это и попробуйте для агента пользователя. Http://stackoverflow.com/questions/31493871/codeigniter-sessions-keep-getting-destroyed?noredirect1_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; 
Смежные вопросы