Функции работы с COOKIE
function setCookie(name, value, expires, path, domain, secure)
{
document.cookie =name + "=" + encodeURIComponent(value) +
((expires) ? "; expires=" + (new Date(expires)) : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}
function deleteCookie(name) {
setCookie(name, "", {
expires: -1
})
}
function getCookie(name) {
var matches = document.cookie.match(new RegExp(
"(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
));
console.log(matches ? matches[1] : false);
return matches ? decodeURIComponent(matches[1]) : false;
}
//Будет жить 3 дня
setcookie('cookie3days', 'Cookie будет жить 3 дня', (new Date).getTime() + (3 * 24 * 60 * 60 * 1000));