Файлы cookie JavaScript - как создавать, читать и удалять файлы cookie?



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

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

Что такое файлы cookie?

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





Файлы cookie были изобретены для решения проблемы запоминания информации о пользователе. Например:

  • Когда пользователь посещает веб-страницу, его / ее имя может быть сохранено в файле cookie.



  • В следующий раз, когда пользователь посещает страницу, файл cookie запоминает имя пользователя.

Он запоминает информацию о пользователе среди всех веб-страниц. Он содержит информацию в виде и в виде пары имя-значение, разделенной точкой с запятой, например:

username = Дейзи Грин

Теперь давайте посмотрим, как работают эти файлы cookie.



Шаблон проектирования MVC в Java

Как это работает?

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

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

Файлы cookie состоят из 5 полей переменной длины :

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

  • Домен & minus В поле домена указывается доменное имя вашего сайта.

  • Дорожка & minus Это путь к каталогу или веб-странице, в которой установлен файл cookie. Это можно оставить пустым, если вы хотите получить файл cookie из любого каталога или страницы.

  • Безопасный & minus Если это поле содержит слово «безопасный», то cookie может быть получен только с безопасного сервера. Если это поле пустое, таких ограничений нет.

  • Имя = Значение & minus Отображает файлы cookie, которые устанавливаются и извлекаются в виде пар 'ключ-значение'.

Теперь, когда вы знаете, что такое файлы cookie и как они работают, давайте углубимся в файлы cookie JavaScript.

Файлы cookie JavaScript

В JavaScript вы можете управлять файлами cookie с помощью свойства cookie объекта Document. JavaScript может читать, создавать, изменять и удалять файлы cookie, относящиеся к текущей веб-странице. Итак, давайте рассмотрим примеры и поймем, как файлы cookie используются в JavaScript.

Создание файлов cookie

JavaScript может создавать файлы cookie с document.cookie свойство. Вы можете создать файл cookie следующим образом:

document.cookie = 'username = Дейзи Грин'

Вы также можете добавить дату истечения срока действия куки. По умолчанию cookie удаляется при закрытии браузера:

document.cookie = 'username = Daisy Green expires = Mon, 26 августа 2019 12:00:00 UTC'

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

document.cookie = 'username = Daisy Green expires = Mon, 26 августа 2019 12:00:00 UTC' path = / '

Прочитать файл cookie

Прочитать файл cookie так же просто, как написать его, потому что значением объекта document.cookie является файл cookie. Вы можете использовать эту строку всякий раз, когда хотите получить доступ к cookie. Строка document.cookie содержит список пар имя = значение, разделенных точкой с запятой, где имя представляет имя файла cookie, а значение - его строковое значение.

преимущества jquery над javascript

Файлы cookie JavaScript можно прочитать следующим образом:

var x = document.cookie

Пример: