Avatar billede websam Nybegynder
04. januar 2003 - 20:05 Der er 8 kommentarer og
1 løsning

Overskrivning af cookie

Kort sagt er jeg ud efter et svar på hvordan man ubgår at en cookie overskrives hver gang siden der laver den loades så hvis der sidder en med de vise sten herinde vil jeg gerne høre lidt om det :o)

/WebSam
Avatar billede Slettet bruger
04. januar 2003 - 20:06 #1
Du checker om den i forvejen eksisterer, og hvis den gør, så lader du være med at sætte en ny?
Avatar billede medions Nybegynder
04. januar 2003 - 20:17 #2
If Not Request.Cookie("Cookienavn") <> "" Then
  'overskriv cookien
End If

Altså sæt denne If..Then betingelse rundt om der hvor du definere din Cookie!

//>Rune
Avatar billede websam Nybegynder
04. januar 2003 - 20:40 #3
Ok jeg glemte lige en lille ting det er kun nogle af værdierne der ikke må overskrives min cookie ser ud som følger :

Response.Cookies("Navn")("MId") = Request.QueryString("MId")
Response.Cookies("Navn")("AId") = Request.QueryString("AId")
Response.Cookies("Navn")("SId") = Request.QueryString("SId")
Response.Cookies("Navn")("UrlCodeId") = Referent
Response.Cookies("Navn").Expires = Dateadd("h", 6, Now())

Det der ikke må overskrives er
Response.Cookies("Navn")("AId") = Request.QueryString("AId")
men så kan jeg vel bare lave If...Then betingelse om det eller hvad ?

Og en lille fodnote er dette lavet rigtigt : Dateadd("h", 6, Now())
Avatar billede medions Nybegynder
04. januar 2003 - 20:43 #4
Response.Cookies("Navn")("MId") = Request.QueryString("MId")
Response.Cookies("Navn")("SId") = Request.QueryString("SId")
Response.Cookies("Navn")("UrlCodeId") = Referent
Response.Cookies("Navn").Expires = Dateadd("h", 6, Now())

If Request.Cookie("Navn")("AId") = "" Then
  Response.Cookies("Navn")("AId") = Request.QueryString("AId")
End If

Mht. din fodnote, så kommer det jo an på hvad du vil!

//>Rune
Avatar billede websam Nybegynder
04. januar 2003 - 20:45 #5
Cookien må kun eksistere i 6 timer soment ikke andet :o)
Avatar billede websam Nybegynder
04. januar 2003 - 20:49 #6
Min point er at jeg er lidt i tvivl om der skal Stå "date" istedet for "Now()" jeg er lidt usikker på det her med cookies så jeg ville bare lige være sikker :)
Avatar billede medions Nybegynder
04. januar 2003 - 20:50 #7
Yepzer så er det rigtig!

//>Rune
Avatar billede websam Nybegynder
04. januar 2003 - 20:55 #8
Kanon takker for hjælpen :o)
Avatar billede medions Nybegynder
04. januar 2003 - 20:57 #9
Anytime :o)
Thx 4 Poinz

//>Rune
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