Avatar billede larsbachmanndk Nybegynder
10. december 2005 - 08:39 Der er 9 kommentarer og
1 løsning

Flere cookies fra samme domain

Jeg er ved at lave et rating system, hvor der er 10 sider man kan rate fra 1 til 10, og når man giver en rating på en side gemmer jeg en cookie med id = id på den man stemmer på.
Det er for at man ikke kan stemme flere gange på samme side.

Men problemet er at hvis man giver en rating på side 1 gemmer den en cookie med f.eks. id = 1
og giver man så en rating på en anden ting med id = 2 så overskriver den cookie 1.

og så kan man gå tilbage og rate den første igen.

Hvordan laver jeg en cookie som gemmes ved hver side?
Avatar billede Slettet bruger
10. december 2005 - 08:45 #1
Du navngiver cookies forskellige, der er ikke rigtigt anden måde at klare den på.
Avatar billede larsbachmanndk Nybegynder
10. december 2005 - 08:51 #2
Nu opretter jeg min cookie således
----------
Response.Cookies("domain.dk")("voteID") = Request.QueryString("id")
----------

Men den ændrer sig jo når man rater en ande side.
Hvordan får jeg den navngivet anderledes?
Avatar billede keysersoze Ekspert
10. december 2005 - 10:27 #3
fx;

Response.Cookies("domain.dk")(Request.QueryString("id")) = Request.QueryString("id")
Avatar billede Slettet bruger
10. december 2005 - 10:27 #4
Response.Cookies("domain.dk")("voteID") = Request.QueryString("id")

du skal varierer teksten "voteID" for ligeså mange typer af "votes" du har.
Avatar billede larsbachmanndk Nybegynder
10. december 2005 - 11:21 #5
Selvfølgelig Keysersoze.

lig et svar.
Avatar billede Slettet bruger
10. december 2005 - 11:24 #6
Svar igen ;)
Avatar billede keysersoze Ekspert
10. december 2005 - 11:26 #7
svar :)
Avatar billede larsbachmanndk Nybegynder
10. december 2005 - 11:30 #8
Prøv igen Keysersoze
Avatar billede keysersoze Ekspert
10. december 2005 - 11:48 #9
d'oh!
Avatar billede larsbachmanndk Nybegynder
10. december 2005 - 11:59 #10
Det var bedre :)
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
Kurser inden for grundlæggende programmering

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