Avatar billede mydream Nybegynder
05. juli 2006 - 13:33 Der er 4 kommentarer og
1 løsning

Cookies ved fravalg af cookies

Jeg har et problem med at bruge cookies for at teste, om det er en robot der besøger min side.

Hvis jeg sætter cookien på samme side, som jeg checker den, virker systemet ikke. Jeg har sat følgende kode på en side:

Response.Cookies("test")("robot") = "Nej"
Hercheckes = request.Cookies("test")("robot")
if Hercheckes  = "Nej" then
Robot = "Nej"
else
Robot = "Ja"
end if

Når jeg i browseren fravælger cookies, kan cookien (der jo ikke skrives) godt læses. Hvis jeg udkommenterer der hvor jeg sætter cookien, kan den ikke ses. (fordi den jo rent faktisk IKKE er sat)

Hvad gør jeg for at løse det?
Avatar billede Slettet bruger
05. juli 2006 - 13:52 #1
Prøv at forklare det igen..

Jeg forstår ikke helt dit problem.. kan du ikke læse cookien lige efter den er blevet sat, eller hvad er problemet?
Avatar billede mydream Nybegynder
05. juli 2006 - 13:59 #2
Jeg vil gerne checke om min besøgende er en almindelig besøgende eller en robot. Derfor vil jeg sætte en cookie og straks efter checke om cookien er sat. Hvis den ikke er sat, bør det jo enten være en crawler/robot eller en besøgende, der har slået cookies helt fra.
Avatar billede ffsoft Praktikant
05. juli 2006 - 14:25 #3
På din start side (default.asp) sætter du en cookie og redirecter til en
anden side (check.asp) og her tester du så om cookien kan læses. Alt
efter om du får et ja eller nej redirecter du så til en anden side.
Avatar billede mydream Nybegynder
05. juli 2006 - 14:49 #4
Det kan jeg desværre ikke, da google jo kommer ind via alle sider, og ikke kun forsiden.
Avatar billede mydream Nybegynder
26. marts 2007 - 09:53 #5
Jeg 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
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