Итак, у меня такая проблема: когда я какое-то время ничего не делаю на странице, после перезагрузки страница $_SESSION очищается. Я проверил код, и в нем нет никаких функций unset() или чего-либо еще, что могло бы очистить переменную $_SESSION. Есть идеи, почему это происходит?
Редактировать: Что мне делать, если я хочу, чтобы сеанс работал до закрытия браузера? Я не понимаю этого, так как gc проверяет, истек ли срок действия сеанса session_start, но я не могу изменить данные сеанса перед вызовом session_start, поэтому изменение данных сеанса после вызова session_start все равно приведет к просроченному сеансу?
У меня session.cookie_lifetime по умолчанию установлено на 0, session.gc_maxlifetime, session.gc_divisor, session.gc_probability также установлены на значения по умолчанию.