Jørn Andersen wrote :
> On Mon, 27 Oct 2003 22:37:19 +0100, "Jan Clausen" <jl@clausen.mail.dk>
> wrote:
>
>>Kan man ikke bruge en server variabel til at se hvilken side en bruger
>>kommer fra, og i så fald hvilken ?
>
> Prøv at tage et kig på:
> <url:
http://asp.stocholm.dk/servervariables.asp>
>
> Du tænker nok på:
> Request.ServerVariables("HTTP_REFERER")
>
> Jeg mener dog at der kan være problemer med, at den ikke altid bliver
> sendt med i nogle browsere - men det må andre uddybe. I de fleste
> tilfælde skulle den dog være god nok.
Imo kan referer kun bruges til "aha"-oplevelser, og bør aldrig bruges til
noget vigtigt. For det første sendes den kun med ved kliks og lignende
(fx kommer den ikke med ved Response.redirect og hvis man går til/fra
SSL-sites) [1]. For det andet kan det slås fra i nogle browsere, og for
det tredje er der nogle browsere (bla. Opera) hvor man selv kan
speficicere hvilken fast side man altid medsender som referer.
Dermed ikke sagt, at det er unødig information. Fx har jeg lige siddet og
kigget på henvisninger til et lille hoppyprojekt jeg har kørende, og jeg
kan se, at der er en hel del af henvisningerne, der kommer fra forsiden
på mit eget domæne (
www.stocholm.dk). Det er da meget sjovt - men så
heller ikke meget mere.
[1] Der findes en fin artikel om dette på
www.aspfaq.com
http://www.aspfaq.com/show.asp?id=2169
--
Jesper Stocholm
http://stocholm.dk
Give a man a fish and he will have food for a day,
give a man an elephant, and he will have food for a week.