function setcookie(name, value, expires, path, domain, secure) { // Send a cookie
//
// + original by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
expires instanceof Date ? expires = expires.toGMTString() : typeof(expires) == 'number' && (expires = (new Date(+(new Date) + expires * 1e3)).toGMTString());
var r = [name + "=" + escape(value)], s, i;
for(i in s = {expires: expires, path: path, domain: domain}){
s[i] && r.push(i + "=" + s[i]);
}
return secure && r.push("secure"), document.cookie = r.join(";"), true;
}
Можно подробнее узнать о фунции setcookie.
Не могли бы Вы подробно описать принцип ее работы?
Нет, нельзя.
Вижу никто никто не хочет поподробней объяснить, то вот чуть понятнее:
setcookie(name, value, expires, path, domain, secure)
name
название cookie
value
значение cookie (строка)
options
Объект с дополнительными свойствами для установки cookie:
expires
Время истечения cookie. Интерпретируется по-разному, в зависимости от типа:
Число — количество секунд до истечения. Например, expires: 3600 — кука на час.
Объект типа Date — дата истечения.
Если expires в прошлом, то cookie будет удалено.
Если expires отсутствует или 0, то cookie будет установлено как сессионное и исчезнет при закрытии браузера.
path
Путь для cookie.
domain
Домен для cookie.
secure
Если true, то пересылать cookie только по защищенному соединению.
Огромное спасибо!!
очень полезная информация, спасибо
Отправить комментарий
Приветствуются комментарии:Для остальных вопросов и обсуждений есть форум.