2015-12-28 5 views
1

Я пытаюсь сохранить сеанс для каждого пользователя на сервере.Сохранить идентификатор сеанса php для пользователя

Объектив делает это без использования файлов cookie в локальном магазине пользователя.

Если пользователь щелкает на меня помните, сервер будет сохранять сессию пользователя у, даже если браузер был закрыт, таким образом, пользователь по-прежнему будет авторизован.

Я пытался избежать баз данных с SessionHandler, но я не знаю, как это сделать.

Может кто-нибудь объяснить мне, как я могу сохранить сеанс на сервере?

+1

, пожалуйста, отправьте код, который вы пробовали, чтобы сделать то, что вы просите. мы можем помочь, если вы отправляете код. Спасибо! – Clay

ответ

1

Вам нужны куки, если вы хотите, чтобы сеанс пользователя запоминался после закрытия браузера.

Вы хотите, чтобы использовать localStorage для сохранения идентификатора? Честно говоря, я не уверен, как это сильно отличается от хранения файла cookie или если он будет работать. Если вы попытаетесь использовать localStorage, когда пользователь будет входить в систему, вы захотите сохранить идентификатор сеанса, сгенерированный PHP, используя JS. Вы также хотели бы включить session.use_trans_sid=1, чтобы он передал идентификатор сеанса в URL-адресе.

Вы не разместили ни одного кода, но когда вы, возможно, мы сможем помочь вам больше, когда вы застрянете.

Смежные вопросы