Avatar billede boye_dk Nybegynder
07. marts 2005 - 08:38 Der er 3 kommentarer og
1 løsning

Hvordan opretter, tilføjer, retter og sletter jeg cookie ?

Hej eksperter..

Ja navn siger jo næsten sig selv.
Jeg har fået en opgave hvor jeg skal alve en indkøbskurv. Og hvad er ikke mere oplagt til at kører med cookie der, når man ikke skal være logget ind for at kunne bestille sine vare.

Så nu spørger jeg jer, hvordan gør jeg disse 4 ting ?

1. opretter
2. tilføjer - når der bestilles flere ting
3. retter - når der evt. fjernes noget, eller der bliver ændret et antal på varen.
4. sletter cookie igen når browseren lukkes.

Jeg vil så gemme dataerne i min MySQL omkring deres bestilling når de har bestilt den.

- håber nogle kan hjælpe.
Avatar billede Daniel.E Praktikant
07. marts 2005 - 09:07 #1
Det er så nemt at jeg ikke gider at forklare.

$value = 'something from somewhere';

setcookie("TestCookie", $value);
setcookie("TestCookie", $value, time()+3600);  /* expire in 1 hour */
setcookie("TestCookie", $value, time()+3600, "/~rasmus/", ".example.com", 1);

// Print an individual cookie
echo $_COOKIE["TestCookie"];
echo $HTTP_COOKIE_VARS["TestCookie"];

// Another way to debug/test is to view all cookies
print_r($_COOKIE);

Kommer direkte fra www.php.net 

jeg samler ikke på points.
Avatar billede sukos Juniormester
07. marts 2005 - 10:45 #2
Når du sætter en, skal det gøres inden du laver noet output til browseren!
Og det er en go' ide altid at sætte "path" på, altså hvor de nskal gælde.
Har fået point et par gange, fordi der manglede at blive defineret en path

setcookie("test", "cookie_vars", time()+3600, "/");

cooiens navn er "test"
cookiens værdi er "cookie_vars"
cookiens levetid er en time frem
cookien gælder fra roden af domænet

Til en indkøbskurv, ville jeg nok bruge sessions i stedet.
Avatar billede boye_dk Nybegynder
07. marts 2005 - 13:18 #3
hmm.. hvordan ? Det er ret nyt for mig at skulle lave noget hvor man kan tilføje uden at være logget ind og sådan noget ting.. :)
Avatar billede boye_dk Nybegynder
19. april 2005 - 17:08 #4
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester