Сайтостроительство


         

Cookie - часть 3


//все тоже самое, только время жизни параметра //задается не как абсолютная величина, а как относительная //в неделях относительно текущей даты function SetCookieForNWeeks(name, value, weeks, path, domain, secure) { var today = new Date(); expires = new Date(today.getTime() + weeks*7*24*60*60*1000); document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : ""); }

//соответственно в днях function SetCookieForNDays(name, value, days, path, domain, secure) { var today = new Date(); expires = new Date(today.getTime() + days*24*60*60*1000); document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : ""); }

//соответственно в часах function SetCookieForNHours(name, value, hours, path, domain, secure) { var today = new Date(); expires = new Date(today.getTime() + hours*60*60*1000); document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : ""); }

//в минутах function SetCookieForNMinuts(name, value, minuts, path, domain, secure) { var today = new Date(); expires = new Date(today.getTime() + minuts*60*1000); document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : ""); }

//и, наконец, в секундах function SetCookieForNSeconds(name, value, seconds, path, domain, secure) { var today = new Date(); expires = new Date(today.getTime() + seconds*1000); document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : ""); }




Содержание  Назад  Вперед