Avatar billede pezzo Nybegynder
07. januar 2005 - 18:09 Der er 14 kommentarer og
1 løsning

Sporing af website

Hej!

Hvordan kan man via ASP se hvor brugeren kommer fra?

Det drejer sig nemlig om jeg skal tjekke hvilket site brugeren har klikket på for komme til en bestemt ASP side.

Hvordan gør man lige det?
Avatar billede a1a1 Novice
07. januar 2005 - 18:13 #1
Request.ServerVariables("REFERER")

;O)
Avatar billede a1a1 Novice
07. januar 2005 - 18:14 #2
Request.ServerVariables("HTTP_REFERER")

er det :o)
Avatar billede thesurfer Nybegynder
07. januar 2005 - 18:18 #3
Info: Mange bruger i dag en eller anden form for blocker, f.eks. popup-blocker, som også blokkerer for "referrer". Det er bl.a. en indbygget funktion i browseren Opera ( www.opera.com/download ).

Det er generelt en dårlig ide, at bygge noget på en "referrer"..

Det rager ikke folk, hvor man kommer fra.. :-)
Avatar billede pezzo Nybegynder
07. januar 2005 - 18:20 #4
Jamen hvordan skal man så kunne tjekke det?
Avatar billede thesurfer Nybegynder
07. januar 2005 - 18:21 #5
Referrer er den eneste måde.. medmindre at den forgående side, loader din side med noget specielt via url eller form :-)
Hvilket den sikker ikke gør..
Avatar billede a1a1 Novice
07. januar 2005 - 18:44 #6
-> surfer
du kan vist godt lide opera :o)
Avatar billede a1a1 Novice
07. januar 2005 - 18:46 #7
og jo det "rager" folk hvor man kommer fra

hvis du har en side hvor man kan downloade filer fra (med reklamer = penge), så er du jo IKKE intressert i at f.eks. jeg linker direkte til dine filer, fra mit eget website?

Der er mange der bruger det..
Avatar billede a1a1 Novice
07. januar 2005 - 18:47 #8
og hvis referer ikke passer (eller er tom) så kan man jo fortælle brugeren hvorfor

;o)
Avatar billede a1a1 Novice
07. januar 2005 - 18:48 #9
....hvorfor det ikke virker
Avatar billede thesurfer Nybegynder
07. januar 2005 - 18:56 #10
a1> ja og ja :-)
Jeg kan godt lide Opera (og bruger det).. "anti-leech" og statistik scripts er de eneste der reelt har brug for referrer..
Avatar billede thesurfer Nybegynder
07. januar 2005 - 18:57 #11
PS: Referrer kan forfalskes..
Avatar billede thesurfer Nybegynder
07. januar 2005 - 18:58 #12
..og anti-leech scripts kan bruge sessions/cookies til sporing.. så virker det alligevel uden referrer..
Avatar billede a1a1 Novice
07. januar 2005 - 19:02 #13
ja, alt kan forfalskes ;o)

og jo en session cookie (kræver at brugeren acceptere session cookies) eller evt. asp.net's "cookieless" session cookie (skrives mellem url og filnavn i ($aspsession), og bruges kun af IIS) kan man bruge
Avatar billede a1a1 Novice
07. januar 2005 - 19:04 #14
men inden pezzo bliver alt for forviret, så må vi hellere stoppe :o)

Request.ServerVariables("HTTP_REFERER")

Virker, medmindre brugeren har paranoia ;o)
Avatar billede gadebarnet Nybegynder
22. december 2005 - 17:11 #15
Den der virker ikke mere???
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