Jag har två frågor.
Hur sätter man en cookie så att den aldrig ska stängas av?
Hur dödar man aktiva cookies? ... typ som när man loggar ut så rensar den ju cookies.. right?
3 svar · 234 visningar · startad av jazzil
Jag har två frågor.
Hur sätter man en cookie så att den aldrig ska stängas av?
Hur dödar man aktiva cookies? ... typ som när man loggar ut så rensar den ju cookies.. right?
För att radera en cookie sätter du en ny med tomt värde och en gammal tid, t.ex
// Sätt cookie
setcookie("cookienamn", "värde", time()+100000, "/", ".domän.com");
// Ta bort cookie
setcookie("cookienamn", "", time()-3600, "/", ".domän.com");
Man kan inte sätta en cookie som har oändlig livslängd, och förmodligen behövs det inte heller, då scriptet skrivs om, sidan läggs ner osv. ;)
jag satte den på 100 år istället ;)
Tiden på en cookie är ett unix timestamp, och kan som högst sättas till 19 januari 2038.
Vill du ha det absolut största tal du kan sätta din expire till så är det:
$time = pow(2,31)-1;