Код для получения и установки cookies.
setCookie(key, val, time); | Установка cookie key = val на время time дней |
getCookie(name); | Получает значение cookie name |
function setCookie(key, val, time){
val = encodeURIComponent( val );
if( time )
{
var date = new Date();
date.setTime(date.getTime() + time * 24 * 60 * 60 * 1000);
val += '; expires=' + date.toGMTString();
}
document.cookie = key + "=" + val;
}
function getCookie(name) {
var cookie = document.cookie;
var content = "";
if (cookie.length > 0) {
var regex = new RegExp(name + "=([^;]*)","gi");
var match = regex.exec( cookie );
if(match)
if(match.length >= 2)
content = match[1];
}
return decodeURIComponent(content);
}