$_COOKIE kommer fra browserens request og ændres ikke ved setcookie(). setcookie() sender blot en http header til browseren. $_COOKIE bliver først ændret ved næste request fra browser.
Du kan gøre to ting:
1. Redirect til ny/samme side efter setcookie() 2. Tildel $_COOKIE['abc'] værdien efter setcookie().
Jeg mener ikke mit problem umiddelbart ligger ikke i refresh. Den kode jeg smed er blot et råt udsnit - ikke slavisk gang af mit script. Har lige gang i et trejde testforsøg, men vender snart tilbage...
Kom i tvivl, for nu kan jeg ikke få det til at virke, kan ikke tilføje værdi til mit array. Tror lige jeg er nød til at tænke mig til et nyt testforsøg, inden jeg fyrer endnu et dumt spørgsmål af :o)
Jeg kan ikke rigtig få det til at virke som jeg vil have det til, men prøver igen imorgen. Har sikkert et nyt spørgsmål imorgen, ellers skal jeg nok lukke.
Du allerførste eksempel virker måske godt nok, hvis du blot kører en stripslashes før du kalder unserialize. Det er et gæt, for det afhænger selvfølgelig af diverse opsætninger...
Meningen var at jeg skulle bruge det til en indkøbskurv, men jeg synes det er lidt for besværligt, så har valgt at lave det via sessions i stedet for. Anyway hvis detox smider et svar for ulejligheden, så kan jeg lukke spørgsmålet :o)
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.