Обзор интернета Легкая версия Веб-мастеру Графика Игры, Спорт Программы Рецепты Время Рождество Библия
Браузеры Программы Программы онлайн Смартфоны



Cookies средствами JavaScript

Источник izhurnal.blogspot.com


Методы для работы с cookie из JavaScript:

function setCookie(name, value, expires, path, domain, secure) {
    if (!name || !value) return false;
    var str = name + '=' + encodeURIComponent(value);
    
    if (expires) str += '; expires=' + expires.toGMTString();
    if (path)    str += '; path=' + path;
    if (domain)  str += '; domain=' + domain;
    if (secure)  str += '; secure';
    
    document.cookie = str;
    return true;
}

function getCookie(name) {
    var pattern = "(?:; )?" + name + "=([^;]*);?";
    var regexp  = new RegExp(pattern);
    
    if (regexp.test(document.cookie))
    return decodeURIComponent(RegExp["$1"]);
    
    return false;
}

function deleteCookie(name, path, domain) {
    setCookie(name, null, new Date(0), path, domain);
    return true;
}
Пример использования. Сериализация одномерного массива в cookie:
// Получаем текущее время и дату.
var d = new Date();
// Увеличиваем дату на 6 месяцев.
d.setMonth(d.getMonth() + 6);
// Сохраняем массив current_color в cookie current_color на 6 месяцев.
setCookie('current_color', current_color.join(','), d);
Чтение cookie и десериализация массива:
var color = getCookie('current_color');
if (color) {
    eval('current_color = [' + color + ']');
}

Print Friendly and PDF




О Cookies
Настройки
Настройки Cookies Google Chrome Cookies Mozilla Firefox Cookies Opera Cookies Internet Explorer Cookies Safari
Программирование
Создание и чтение cookie





Подать статью
Рассылка
О нас

Почта

Графика

Шрифты
Логотипы
Брендбуки
Пиктограммы
Геральдика

Популярное

Уровень сайта
Регистрация сайта
Как сделать сайт
1 место на Google
Переводчики Онлайн
Пароль

Топ интернета

Ph4 в социальный сетях, рассылки и контакт

©2005-2018, Веб-студия Ph4 - Каталог интернета пользователю, веб-мастеру и дизайнеру v. 4.3