webForumDet fria alternativet

hur raderar man en cookie

4 svar · 287 visningar · startad av bahrami

bahramiMedlem sedan feb. 20031 inlägg
#1

Hallo allihoppa!!
Är en färsking här på dennna sida. Visste inte att det fanns något svenskt forum med inriktning webb. Kul , Kul, hoppas bara att man får bra hjälp.

Jo det är så att jag måste göra en knapp som deletar en cookie. Vet hur man skapar en men hur raderar man en???
Självklart är språket php.

Tack i förhand ;)

pimmeMedlem sedan sep. 20011 086 inlägg
#2

setcookie("Cookienamn", "", 0);

MatteMedlem sedan aug. 20002 975 inlägg
#3

Du raderar en cookie genom att göra likadant som när du satte den, med skillnaden att du har tomt värde och en tid som är gammal. Du alltså tar bort den med samma parametrar som du satte den.

// Sätter cookie
setcookie("minKaka", "värde", time()+86400);

// Ta bort samma cookie
setcookie("minKaka", "", time()-3600);

//  Sätter cookie
setcookie("minKaka", "värde", time()+86400, "/", ".min.domän");

// Ta bort samma cookie
setcookie("minKaka", "", time()-3600, "/", ".min.domän");
Marcus EMedlem sedan maj 20021 466 inlägg
#4

PHP-manualen skrev:

setcookie
All the arguments except the name argument are optional. If only the name argument is present, the cookie by that name will be deleted from the remote client.

setcookie("namn"); borde m.a.o. ta bort kakan med samma namn.

MatteMedlem sedan aug. 20002 975 inlägg
#5

Några ytterligare citat från manualen, avseende setcookie()

Cookies must be deleted with the same parameters as they were set with.

When deleting a cookie you should assure that the expiration date is in the past, to trigger the removal mechanism in your browser.

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)