PHPSESSID Изменение и, таким образом, аннулирование сессии - PullRequest
0 голосов
/ 08 марта 2012

У меня проблема с моей текущей системой,

В моей базе данных есть таблица mapuser, которая содержит два поля, PHPSESSID и UserId.Я предпочитаю сохранять мой сеанс в базе данных.Проблема, которую я получаю, заключается в том, что каждый раз, когда я полностью закрываю свой браузер и открываю его снова, я получаю новый PHPSESSID и, таким образом, делаю недействительным свой предыдущий сеанс.Я использую

1 Ответ

2 голосов
/ 08 марта 2012

Если вы хотите сохранить идентификатор сеанса, вы можете сохранить его в файле cookie (в зашифрованном виде!). Таким образом, вы можете сравнить его с тем, что хранится в БД.

...