Возобновление сеанса php из базы данных после перезагрузки сервера - PullRequest
0 голосов
/ 22 декабря 2018

Сессии моего (php) форума проходят через таблицу сессий в базе данных MySQL.Таблица имеет тип MEMORY, а не MyIsam / InnoDB.Поэтому после перезагрузки таблица очищается.

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

Все, что я знаю, пока не имеет ничего общего с настройками GC, поскольку они будут только удалятьодна или несколько строк в таблице сеансов во время сборки мусора.

Мой вопрос: как возможно, что эти сеансы могут быть восстановлены следующим образом?Не является ли таблица сеансов после перезагрузки действительно пустой?Данные хранятся во временном файле?

Debian 9.6
MariaDB 5.5.58
Php 5.6.39

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...