Хорошо сказано Устуном: если вы понимаете общий формат записи и получения куки, вы можете стать мастером в этом.Это так же просто, как обрабатывать строки и массивы.Файлы cookie являются очень полезным компонентом для хранения нечастого контента небольшого размера.Обычно он используется для передачи небольшого объема данных (например, имя текущего пользователя или уникальный идентификатор пользователя и т. Д.) С одной страницы на другую или для связи с сервером для выполнения определенных операций. Настройка cookie Настройка cookie обычно очень проста.Это просто требует трех частей в своем определении. То есть:
Данные для хранения Дата истечения срока действия вашего cookie (необязательно), Домен вашего cookie (необязательно).Более подробную информацию об этих параметрах можно получить
здесь .
Пример: document.cookie = "name = test ; expires = date ; path =/"
Получение значений cookie Как я уже сказал, это очень просто, как обработка строки массива.Точка с запятой (;) в приведенном выше примере будет действовать как разделитель для нашего сохраненного cookie.
Пример var myCookie = document.cookie.split(';');
for(var i=0;i < myCookie.length;i++) {
var cookieValue = myCookie[i];
var pair = myCookie[i].split('=');var key = pair[0];var value= pair[1];
}
Ограничение Даже это очень удобно для использования, но они не предназначены для нормальной коммуникации или механизма.Обратите внимание, что веб-браузеры не обязаны сохранять в общей сложности более 300 файлов cookie, а также не более 20 файлов cookie на каждый веб-сервер (для всего сервера, а не только для страницы или сайта на сервере), а также для хранения более 4 килобайт данных.за файл cookie (как имя, так и значение считаются с этим пределом в 4 килобайта).Основным ограничением является ограничение в 20 файлов cookie на сервер, поэтому не рекомендуется использовать разные файлы cookie для каждой переменной, которую необходимо сохранить.Скорее сохраните один файл cookie, содержащий много информации.