Работа с Cookies на PHP: "Откуда возник термин 'cookie' никто достоверно не знает, хотя считается, что во времена зарождения Unix-систем где-то использовалось словосочетание Magic Cookies. Имелись в виду 'квитанции' (token, ticket), которыми обменивались программы."
Пример. Функция установки значения cookie
// name - имя cookie
// value - значение cookie
// [expires] - дата окончания действия
cookie (по умолчанию - до конца сессии)
// [path] - путь, для которого cookie действительно
(по умолчанию - документ, в котором значение было установлено)
// [domain] - домен, для которого cookie действительно
(по умолчанию - домен, в котором значение было установлено)
// [secure] - логическое значение, показывающее требуется ли
защищенная передача значения cookie
function setCookie(name, value, expires, path, domain, secure) {
var curCookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "")
if (!caution || (name + "=" + escape(value)).length <= 4000)
document.cookie = curCookie
else
if (confirm("Cookie превышает 4KB и будет вырезан !"))
document.cookie = curCookie
}
1 комментарий:
Установка cookie с помощью HTML.
Простейший способ выставить cookie - использовать соответствующий META-таг в заголовке HEAD> /HEAD> любого статического HTML документа. Это выглядит следующим образом:
META HTTP-EQUIV="Set-Cookie" CONTENT="NAME=value; EXPIRES=date;
DOMAIN=domain_name; PATH=path; SECURE"
Отправить комментарий