Сессионные куки = файлы cookie

Интересно, являются ли файлы cookie такими же, как файлы cookie сеанса?

Ответ 1

Файл cookie - это файл cookie.

"Файл cookie сеанса" может ссылаться на одну из двух вещей:

  • Файл cookie с неопределенным таймаутом, который будет отброшен, как только браузер будет закрыт. То есть браузер сохранит его только для текущего сеанса просмотра.
  • Файл cookie, содержащий идентификатор сеанса.

Иногда это означает и то, и другое. Это не очень четко определенный термин.

Таким образом, правильное описание будет session cookie ⊆ cookie,
вместо session cookie = cookie.; О)

Ответ 2

Все файлы cookie сеанса - это файлы cookie, но не все файлы cookie - файлы cookie сеанса.

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

Ответ 3

Интересно, являются ли файлы cookie такими же, как файлы cookie сеанса?

Нет. Существуют разные типы файлов cookie.

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

Также есть файлы cookie HTTP Only, Secure и zombie.

Ответ 4

Основное различие между куки файлами и сеансами заключается в том, что файлы cookie хранятся в пользовательском браузере, а сеансы - нет. Эта разница определяет, для чего лучше всего использовать. Файл cookie может хранить информацию в браузере пользователя до удаления. Если у человека есть логин и пароль, это может быть установлено как файл cookie в браузере, поэтому им не нужно повторно заходить на ваш сайт каждый раз, когда они посещают. Вы можете хранить почти все в cookie браузера. Проблема в том, что пользователь может заблокировать файлы cookie или удалить их в любое время. Если, например, ваша корзина покупок на вашем веб-сайте использовала файлы cookie, и у человека был установлен браузер, чтобы заблокировать их, тогда они не могли делать покупки на вашем сайте.

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

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