Cookies - udløber når browseren lukkes
Hej Eksperter.Jeg kan simpelthen ikke få øje på hvad jeg gør galt her. Jeg opretter en cookie vha. nedenstående funktion - men min cookie forsvinder hvis jeg lukker min browser. Dette er testet i såvel Firefox som Internet Explorer 6.
function setCookie(name, value, days)
{
date = new Date();
date.setTime(date.getTime() + (24 * 60 * 60 * 1000 * days));
document.cookie = name + "=" + value + "; " + date.toGMTString() + "; path=/";
}
setCookie("Eksperten", "Testing", 1);
'days' variablen sættes blot til værdien 1 i mine forsøg (hvilket underligt nok resulterer i at 'date' objektet viser ca. 22 timer).
I øvrigt slettes min cookie ikke hvis jeg sætter 'days' til -1. Dermed skulle min cookie gerne blive en dag for gammelt, og dermed expire og forsvinde. Dette sker heller ikke. I stedet får jeg blot en tom cookie.
setCookie("Eksperten", "", -1);
Jeg håber at en af jer kan få øje på fejlen. På forhånd tak
