Det verkar som att default inställningarna i internet explorer 6 hindrar HTTP_REFERER informationen från att visas.
"Firefox/1.0.4" och "Opera/8.01" verkar alltid returnera http_referer.
Märkligt är att "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)" har gjort det ibland. Antar att den klienten har manipulerat sina säkerhetsinställningar ???
Normalt sett skickas HTTP_REFERER med, oberoende av webbläsare. Dock finns ett flertal skäl till att den är tom ibland, även om man har följt en länk till aktuell sida. Exempelvis är det en del populära mjukvarubrandväggar (NIS till exempel) som tömmer REFERER.
Det har diskuterats tidigare här, så prova att slänga iväg en sökning.
Tyvärr så verkar det som att även IE6 filtrerar bort HTTP_referer default. Sänker man privacy settings till något under default läget så kommer den tillbaka (enbart gjort ett snabbt test).
Nog om det. Det ska inte var enkelt att spionera på sina användare *ler*
Jag blir verkligen inte klok på det där... Håller på att snickrar på en besökslogg. Samma dator. Samma klient. Enda skillnaden var att jag labbade med webläsarens privacy settings. I mitten fungerade det helt plötsligt, men jag kan inte återskapa det ???