Максимальное время жизни файла cookie javascript

каким может быть максимально допустимое значение времени истечения срока действия файла cookie сохраняемости Javascript?

2 ответов


читать : истекает и максимальный возраст Cookies

время жизни файлов cookie javascript зависит от того, какое количество времени вы устанавливаете при создании файлов cookie, например, после установки времени жизни 10 минут

expiry = new Date();   
expiry.setTime(date.getTime()+(10*60*1000)); 
// Ten minutes   
 // Date()'s toGMTSting() method will format the date correctly for a cookie   
document.cookie = "visited=yes; expires=" + expiry.toGMTString(); 

нет никакого способа, что вы можете установить время жизни coookie...Я. e cookie без истечения срока действия


Forever cookie: возможно, если вы переписываете cookie каждый раз, когда читаете его, устанавливая дату истечения срока действия на какую-то смешную дату в будущем, например: 10 лет отсюда.

чтобы это не было навсегда, вы предполагаете, что веб-страница не будет прочитана более 10 лет, и в этом случае в чем смысл. Вы думаете, что мы все еще будем использовать куки в 10 лет : -)

плюс долговечность cookie только до тех пор, пока оборудование его хранится. Будете ли вы использовать то же самое оборудование в 10 ИРС?

Примечание: прочитайте cookie, а затем сразу же напишите тот же cookie, который я нашел, был проблематичным на некоторых компьютерах (причина неизвестна). Исправить было встроить файл cookie записи в тайм-аут:

var x=getCookie('mycookie');
setTimeout('saveCookie("mycookie", x)',1000)

getCookie и saveCookie являются функциями, которые вы должны создать в этом примере, а функция saveCookie устанавливает жизнь cookie в 10 лет

на скорости эволюции технологии, это "навсегда": -)