Сессия под Windows иногда вылетает

dantistus

Новичок
Сессия под Windows иногда вылетает

Добрый день.

Суть проблемы вот в чем: сессии под WIndows работают очень странно. Иногда бывает так, что сессия вылетает через час работы с сайтом, иногда - через две минуты. Сами сессии в C:\tmp\ создаются, время жизни сессии в php.ini - 0 (до закрытия браузера), куки передаются, в коде делаю просто

session_start();

Я пытался искать на php.net в комментариях пользователей, но там ничего полезного не нашел :( Подскажите, пожалуйста, в чем может быть проблема.

Заранее спасибо.
 

zerkms

TDD infected
Команда форума
dantistus
файлы с "вылетевшими" ;) сессиями остаются в папке c:\tmp ?

+

изучи значения

session.gc_maxlifetime
session.gc_divisor
session.gc_probability

в php.ini
 

dantistus

Новичок
Ок,

session.gc_maxlifetime = 14400
session.gc_probability = 1

session.gc_divisor в php.ini не указан, следовательно он принимает значение по-умолчанию - 100.

Вроде это никак не должно влиять?
 

Фанат

oncle terrible
Команда форума
Подскажите, пожалуйста, в чем может быть проблема.
В сочетании звёзд Сад-ад-Забих с перигелием Меркурия.
И скажи ещё, что это не ответ на твой вопрос.

А если ты действительно хочешь знать, в чём проблема, то в момент потери сессии надо вывести всю доступную отладочную информацию - хттп заголовки, содержимое файла сессии и так далее
 
Сверху