В этой статье описывается использование объектов cookie в JavaScript. Поделитесь этим для вашей ссылки. Детали следующие:
свойство
Назовите уникальный атрибут, который должен быть установлен, указывая название cookie
истекает определяет цикл выживания в печенье. Если не установить, отключение браузера истекает автоматически.
Path определяет доступность файлов cookie на сервере для других веб -страниц. Как правило, файлы cookie доступны для всех страниц в том же каталоге. Когда атрибут Path установлен, файлы cookie действительны только для всех веб-страниц под указанным путем и подпадением.
Домен Многие серверы состоят из нескольких серверов. Атрибут домена в основном устанавливает несколько серверов под одним и тем же доменом, чтобы обмениваться файлом cookie. Если веб -сервер должен обмениваться файлами cookie с веб -сервером B, атрибут домена файла cookie должен быть установлен на B, чтобы файлы cookie, созданные A, можно обмениваться A и B.
Безопасные веб -сайты, которые обычно поддерживают SSL, начинаются с HTTPS. Безопасный атрибут может установить доступ к файлу cookie только через HTTPS или другие протоколы безопасности.
Печенье - это по сути строки
Вообще говоря, файлы cookie не могут содержать специальные символы, такие как полуколоны, запятые, пространства и т. Д., Но эти символы могут передаваться с использованием кодирования, то есть преобразование специальных символов в текстовых строках в соответствующие шестнадцатеричные значения ASCII. Функцию encodeuri () может использоваться для преобразования текстовых символов в эффективные URI и декодированную с использованием функции decodeuri ().
Напишите файлы cookie
var cookietest = "name = имя пользователя"; document.cookie = cookietest; // Сохранить // сегмент разных атрибутов с полуколонами var date = newdate (); date.setDate (date.getDate ()+7); // Установить время выживания в cookie на одну неделю document.cookie = encodeuri ("name = user")+"; oxires ="+date.toutcstring ();Читайте печенье
var cookiestring = decodeuri (document.cookie); var cookiearray = cookiestring.split (";"); for (vari = 0; i <cookiearray.length; i ++) {var cookienum = cookiearray [i] .split ("="); var cookiename = cookienum [0]; var cookievalue = cookienum [1]; }Удалить файлы cookie
var date = newdate (); date.settime (date.gettime ()-10000); document.cookie = "name = user; issires ="+date.togtstring; // Удалить файл cookie - это установить время истечения срока годности
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.