PDA

Bekijk Volledige Versie : [PHP] referer



Jan Smeelen
12/12/04, 22:15
Ik maak in een script gebruik van $_SERVER["HTTP_REFERER"]

Echter heb ik nu 1 klant sinds lange tijd, bij wie die variabele
op hun eigen computer leeg is. ( Internet Explorer 6 serie )

Ik denk zelf door een firewall programma of dergelijke ?

Bij hoeveel bezoekers zou die $_SERVER["HTTP_REFERER"]
leeg kunnen zijn ( procentueel gezien ) ?

Iemand enig idee uit de praktijk ?

Groeten,
Jan.

Erick T. Barkhuis
12/12/04, 22:25
Jan Smeelen [on Sun, 12 Dec 2004 22:14:52 +0100] wrote:

> Bij hoeveel bezoekers zou die $_SERVER["HTTP_REFERER"]
> leeg kunnen zijn ( procentueel gezien ) ?

Ik sla maar een slag in de lucht: heb je veel thuiskomploeteraars (die
geen toegang hebben tot een bedrijfsnetwerk) als bezoekers, dan ligt het
onder de 5%. Richt je je op de zakelijke markt met je site (B2B
bijvoorbeeld) dan zou het me niet verbazen als je uitkomt op meer dan 20%.

--
Erick

"Murphy had al veel eerder een opzetje voor zijn wet opgeschreven, maar
raakte het schrijfblokje kwijt."

Rene Pijlman
12/12/04, 22:25
Jan Smeelen:
[geen referer]
>Ik denk zelf door een firewall programma of dergelijke ?

Dat zou kunnen.

>Bij hoeveel bezoekers zou die $_SERVER["HTTP_REFERER"]
>leeg kunnen zijn ( procentueel gezien ) ?

Dat kun je op basis van server logs niet meten, want als de referer er
niet is dan kun je niet zien of hij er niet is omdat er geen referer was
of omdat hij door browser, firewall of proxy is weggelaten.

Als ik wat zou moeten gokken, dan roep ik 10% of zoiets. Maar vraag me
niet het te onderbouwen.

--
René Pijlman

Wat wil jij leren? http://www.leren.nl

Ronald Klip
12/12/04, 23:35
Rene Pijlman wrote:
> Jan Smeelen:
>
>>Bij hoeveel bezoekers zou die $_SERVER["HTTP_REFERER"]
>>leeg kunnen zijn ( procentueel gezien ) ?
>
> Dat kun je op basis van server logs niet meten, want als de referer er
> niet is dan kun je niet zien of hij er niet is omdat er geen referer was
> of omdat hij door browser, firewall of proxy is weggelaten.

Dan zou de OP kunnen eea kunnen meten door te kijken naar de referrer
van een bestand waarnaar enkel vanaf een testpagina wordt verwezen, een
plaatje oid.

--
groet, Ronald

Rene Pijlman
12/12/04, 23:55
Ronald Klip:
>Rene Pijlman:
>> Jan Smeelen:
>>
>>>Bij hoeveel bezoekers zou die $_SERVER["HTTP_REFERER"]
>>>leeg kunnen zijn ( procentueel gezien ) ?
>>
>> Dat kun je op basis van server logs niet meten, want als de referer er
>> niet is dan kun je niet zien of hij er niet is omdat er geen referer was
>> of omdat hij door browser, firewall of proxy is weggelaten.
>
>Dan zou de OP kunnen eea kunnen meten door te kijken naar de referrer
>van een bestand waarnaar enkel vanaf een testpagina wordt verwezen, een
>plaatje oid.

Inderdaad. En ook op een niet-aldus-geprepareerde server log valt wel een
heuristiek los te laten, door naar IP-nummers en tijdstippen te kijken.
Als kort achter elkaar vanaf dezelfde IP een pagina en een daarin gelinkte
pagina worden opgevraagd, dan mag je met 99% waarschijnlijkheid aannemen
dat er op een link geklikt is en dat er een referer had kunnen zijn.

--
René Pijlman

Wat wil jij leren? http://www.leren.nl

John Bokma
13/12/04, 00:15
Jan Smeelen wrote:

> Ik maak in een script gebruik van $_SERVER["HTTP_REFERER"]
>
> Echter heb ik nu 1 klant sinds lange tijd, bij wie die variabele
> op hun eigen computer leeg is. ( Internet Explorer 6 serie )
>
> Ik denk zelf door een firewall programma of dergelijke ?
>
> Bij hoeveel bezoekers zou die $_SERVER["HTTP_REFERER"]
> leeg kunnen zijn ( procentueel gezien ) ?

Er zijn ook lolbroeken die er iets in stoppen :-) Als ze zo'n botje over je
site laten stuiteren heb je ineens 1000 referers die ook niet kloppen.

--
John Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Website design: http://johnbokma.com/websitedesign/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html