Чтение: Срок действия и максимальный возраст файлов 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 ... т.е. cookie без истечения срока действия
Forever cookie: возможно, если вы переписываете файл cookie каждый раз, когда вы его читаете, установите дату истечения срока действия в какую-то нелепую дату в будущем, например: 10 лет.
Чтобы это не было навсегда вы считаете, что веб-страница не будет читаться более 10 лет, и в этом случае в чем смысл. Вы думаете, что мы все равно будем использовать файлы cookie через 10 лет: -)
Плюс, продолжительность жизни в cookie до тех пор, пока аппаратное обеспечение хранится. Вы будете использовать одно и то же оборудование за 10 лет?
Примечание: прочитайте cookie, а затем сразу напишите тот же файл cookie, который я нашел, был проблематичным на некоторых компьютерах (причина неизвестна). Fix был встроен файл cookie для записи в тайм-аут:
var x=getCookie('mycookie');
setTimeout('saveCookie("mycookie", x)',1000)
getCookie и saveCookie - это функции, которые вы должны создать в этом примере, а функция saveCookie устанавливает срок существования файлов cookie в 10 лет
. скорость эволюции технологий, это «навсегда»: -)