10. juni 2003 - 13:13
Der er
17 kommentarer og 2 løsninger
Lille cookie problem.
Hej eksperter Jeg har et ret stort problem. Jeg er igang med et lille afstemningsmodul hvor at visse data skal gemmes i cookies for at man "ikke" skal kunne afstemme flere gange end én. Men det virker kun første gang og så kan man stemme igen. Er der nogen som ved hvad det kan skyldes ?
Annonceindlæg fra Computerworld
har du husket at sætte en expire på dine cookies
RESPONSE.COOKIES("navn").Expires = date + 365
Ja det har jeg. Response.Cookies("afstemte"&id).Expires = Date+364
Så det skulle ikke være problemet.
Er der slet ikke nogen andre forslag ?
Prøv at poste den kode hvor du tjekker om cookien er der og der hvor du gemmer den....
Jo det kunne jeg da godt. Den gemmes således : ' Informationer lagres i cookien Response.Cookies("afstemt"&id) = Svaret Response.Cookies("afstemning") = Titel ' Cookien skal leve i et år Response.Cookies("afstemning").Expires = Date+364 Og hentes sådan her : strCookie = Request.Cookies("afstemt"&rs("id")) If strCookie = "" 'Udskriv afstemning Else 'Udskriv resultat End If
du har da ikke sat en expire på den cookie du henter ud igen strCookie = Request.Cookies("afstemt"&rs("id")) kun på "afstemning"
okay. Prøver lige om det kan være det.
10. juni 2003 - 13:33
#10
skal du ikke have såen en her.. Response.Cookies("afstemt"&id).Expires = Date+364
10. juni 2003 - 13:35
#11
Det virkede heller ikke.
10. juni 2003 - 13:38
#12
hmmm underligt
10. juni 2003 - 13:39
#13
Ja det er det. Det mærkelige er at det rent faktisk har virket før, men ikke gør det nu.
10. juni 2003 - 13:39
#14
Response.Cookies("afstemt"&id) = Svaret Svaret er det en variabel ?
10. juni 2003 - 13:41
#15
ja.
10. juni 2003 - 13:45
#16
Og du har tjekket at den er tilskrevet en værdig.. prøv response.write den.. i samme script.. kan sq ikke lige se andet..
10. juni 2003 - 13:46
#17
ja det har jeg, for den virker første gang, men når jeg så går væk fra siden og går ind på den igen kan jeg stemme en gang til.
10. juni 2003 - 14:12
#18
Nå jeg fandt selv ud af det. Løsningen var meget mærkeligt, men lyder således. ' Informationer lagres i cookien Response.Cookies("Afstem")("afstemt"&id) = Svaret Response.Cookies(("Afstem")"afstemning") = Titel ' Cookien skal leve i et år Response.Cookies("Afstem").Expires = Date+364 Og hentes sådan her : strCookie = Request.Cookies("Afstem")("afstemt"&rs("id")) If strCookie = "" 'Udskriv afstemning Else 'Udskriv resultat End If
10. juni 2003 - 14:13
#19
loss >> Du får 5 point får forsøget, resten napper jeg selv :)
Kurser inden for grundlæggende programmering