Lutz Fechner: Referer - wird nicht übergeben???

Beitrag lesen

Hallo, folgendes Problem:

Ich habe einen Script geschrieben für einen Counter. Er wird etwa so eingebunden auf fremden Homepages:

<img src="http://url.de/counter.php" />

Diese Datei counter gibt ein 1x transparentes Bildchen zurück und trägt den Besucher in die entsprechende Datenbank ein. Die richtige Tablee innerhalb der Datenbank sucht mein Script anhand des übergebenen Referers heraus. Wenn als der Aufrf von der Seite xyz.com kam, wird dieser Besucher in der Tabelle xyz_log eingetragen. Falls der Referer bei mir ekiner Tabelle zugeordnet weren kann, kommt das ganze in eine Dummy-Tablelle.

Bei mir funktionierte das alles einwandfrei. Jetzt waren jedoch heute Nachmittag 2 verschiedene User (die ich kenne) zu Testzwecken auf der Homepage, auf der der Coutner eingebunden ist. Sie sind aber leider in der Dummy-Tabelle gelandet, da KEIN REFERER oder ein leerer String von meinem Script gelesen wurde.

Es hat allerdings alles schonmal wuderbar geklappt und funktioniert auch weiterhin, und das natürlich auc niht nur von meinem PC, aber es sollte schon IMMER funktionieren?

Wie kann man es schaffen in diesem Fall, dass der Referer leer ist?
Normalerweise (bei meinen Tests) enthält er IMMER die Adresse der Seite, die meinen Script aufgerufen hat.

Muss ich das ganze vllt doch mit <img src="http://url.de/counter.php?user=xyz" /> lösen oder Ähnlich? Ist der HTTP_REFERER wirklich so unglaubwürdig?

Vielen Dank!
Lutz