webForumDet fria alternativet

Cookies wont die

3 svar · 234 visningar · startad av jazzil

jazzilMedlem sedan maj 2003151 inlägg
#1

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?

PeddaMedlem sedan juni 20006 032 inlägg
#2

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. ;)

jazzilMedlem sedan maj 2003151 inlägg
#3

jag satte den på 100 år istället ;)

MatteMedlem sedan aug. 20002 975 inlägg
#4

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;
134 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)