PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Referer bei Countercript


RoccoS
22.11.2004, 21:15:34
Hallo,

kann mir jemand bei folgendem Problem helfen:

Ich nutze ein Counterscript bei dem wie folgt der Referer ermittelt wird:



#######Host ermitteln sowie Browser und referer
if(isset($REMOTE_HOST))
$host=$REMOTE_HOST;
else
$host=gethostbyaddr($ip);
$browseragent=$HTTP_USER_AGENT;
$vk=detectbrowser($browseragent);
$referer=$HTTP_REFERER;
$referer=strtolower($referer);
$referer = trim(mainurl($referer));



eingebunden wird der Counter über einen Javascript in die betreffende Seite:

<script src="http://www.seitenanschrift.de/counter/counter.php?login=benutzer"></script>

... ich erhalte aber immer nur die URL der Seite in der das Javascript eingebunden ist, also meiner eigenen Seite, als Referer, obwohl die Zugriffe nachweislich auch von anderen Seiten kommen. Woran liegt das? Kann mir jemend sagen wie ein solches Problem beseitigt werden kann bzw. woran das liegt?

Vielen Dank!

c4
23.11.2004, 07:45:44
Original geschrieben von RoccoS
... ich erhalte aber immer nur die URL der Seite in der das Javascript eingebunden ist Meinst Du nicht auch, dass das vielleicht der Sinn des Referers sein könnte?!

Davon abgesehen ist der sehr Referer sehr unzuverlässig. Bei einigen Browsern ist man schon in der Lage diese Kennung in den Optionen zu verfälschen.

Denk Dir also lieber was anderes aus, z.B. eine eindeutige ID für jeden Nutzer.