Сохраняется ли переменная сеанса по умолчанию в файле cookie? - PullRequest
1 голос
/ 28 сентября 2011

Когда я использую переменную сеанса для веб-сайта на PHP, эта информация сохраняется в файле cookie?Или это просто на сервере, и время ожидания истекло?

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

Это приложение для внутренней сети.

Спасибо.

Ответы [ 2 ]

3 голосов
/ 28 сентября 2011

Когда я использую переменную сеанса для веб-сайта на PHP, эта информация хранится в файле cookie?

Нет. Идентификатор сеанса хранится в файле cookie. Переменные сеанса хранятся на сервере с этим идентификатором.

1 голос
/ 28 сентября 2011

Нет, эти данные не хранятся в cookie, они хранятся на сервере. Приложение использует кук, называемый токеном сеанса, который отправляется на сервер при каждом запросе, чтобы сообщить серверу, какой сеанс принадлежит какому клиенту. Таким образом, cookie позволяет серверу отслеживать.

Хранить эти данные в сессии просто отлично.

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