php - это - что такое title и description




где сохраняется сеанс? (4)

Я хотел бы знать, где хранятся данные сеанса PHP; это в браузере клиента? или на сервере?

Когда я отключу файлы cookie в настройках моего браузера, PHP не может сохранить данные сеанса, но в php.ini я могу изменить путь сохранения сеанса.

Данные сеанса хранятся на сервере или в браузере клиента?


Blockquote «Данные сеанса хранятся на сервере или в браузере клиента?»

Это заставляет меня думать о системе парковки автомобилей. Валетт (сервер) держит ваш автомобиль (данные сеанса), но он / она дает вам билет (идентификатор сеанса), чтобы вставить на него подтверждение того, что автомобиль принадлежит вам, когда вам нужен доступ к нему. Если вы потеряете свой билет (удалив кеш или закрыв браузер), ваш автомобиль (данные сеанса) будет так же хорош, как и вы, поскольку вы не можете доказать, что это ваш автомобиль.

Хорошо, это просто аналог ... и быстро ломается. Например, вы фактически не владеете своей информацией о сеансе, как будто вы делаете свой автомобиль. И вы не можете его прогнать.


Данные сеанса, которые вы читаете и записываете с помощью $_SESSION , хранятся на стороне сервера, обычно в текстовых файлах во временном каталоге. Они не могут быть доступны извне.

Вещей, соединяющим сеанс с клиентским браузером, является идентификатор сеанса, который обычно хранится в файле cookie (см. Комментарии к исключениям для этого правила). Этот идентификатор является и должен быть единственной вещью в вашей сессии, которая хранится на стороне клиента.

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

Переменная session.save_path влияет на местоположение на сервере, где хранятся данные сеанса. Если вы не являетесь администратором сервера, обычно нет необходимости его изменять.


Он хранится на стороне сервера для обеспечения безопасности; но дополнительные файлы cookie также могут быть сохранены на стороне клиента.


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





cookies