Intereting Posts
Проблема с зашифровкой и расшифровкой слова docx-файла в php Google Maps v2 div внутри или над картой вернуть последний числовой ключ (НЕ значение) массива? Codeigniter: фатальная ошибка возникает при использовании функции base_url () для определения константы в файле "application / config / constants.php" Заголовки жесткого кодирования для excel-файла с использованием PHP при динамическом запросе SQL Удалите ненужные косые черты с пути Сфинкс – точное совпадение! PHP: Как удалить все непечатаемые символы в строке? Сайт PHP ждет от аякс-вызовов для завершения PHP – SQL выбрать первый столбец без данных ZF2 Zend \ Db Вставка / обновление с использованием выражения Mysql (Zend \ Db \ Sql \ Expression?) Mysql удаляет истекшие задания из базы данных Как проверить учетные данные пользователя для входа в android с помощью PHP, MySql с помощью json Корреляция URL-адресов PHP, сохраняющая недопустимые URL-адреса Определите, запрашиваются ли HTTP-запросы из приложения Android или нет? и затем отреагировать соответствующим образом

Почему сеанс PHP удален при перезагрузке страницы?

Поэтому у меня есть эта проблема: когда я нахожусь на странице, которая ничего не делает в течение некоторого времени, после перезагрузки страницы $_SESSION очищается. Я проверил код, и у него нет никаких функций unset() или чего-либо еще, что может очистить переменную $_SESSION . Любые идеи, почему это происходит?

Изменить: Если я хочу сделать сеанс активным до закрытия браузера, что мне делать? Я не понимаю его, так как gc проверяет, закончился ли сеанс session_start , но я не могу изменить данные сеанса перед вызовом session_start , поэтому изменение данных сеанса после вызова session_start привело бы к истекшему сеансу?

У меня установлено значение session.cookie_lifetime 0, session.gc_maxlifetime , session.gc_divisor , session.gc_probability также заданы значения по умолчанию.