28. april 2009 - 22:58Der er
3 kommentarer og 1 løsning
Slet værdi i array i cookie er underlig
Hej Jeg har et problem at når jeg gemmer noget i et array i en cookie f.eks. setcookie("test[id]", '55', time()+9999)
og bagefter vil slette den værdi således setcookie("test[$id]", '', -1);
Så er det som om at den ikke forsvinder alligevel. I hvert ikke når jeg bagefter med $_COOKIE['test[id]'] vil hive den ud igen, for så er den der stadig selv om den burde blive slettet. Ellers så er det fordi $_COOKIE ikke tjekker cookien i realtime.
Er der nogen gode forslag til at slette en værdi i et array i en cookie, så den forsvinder i $_cookie med det samme?
Hvornår i koden prøver du at slette cookien? For du er nødsaget til at slette cookien når du indlæser en ny side, da det skal sendes som "header" og derfor før alt outputet kommer.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.