Hallo,
Ich würde gerne wissen von welcher Seite mein Besucher kommt ...
provokative Frage: Wozu?
Ernsthafte Antwort: Es gibt keine wirklich zuverlässige Methode.
ohne das Logfile auzuwerten. Jetzt habe ich den Befehl HTTP_REFERER gefunden
Das ist kein Befehl, sondern die Bezeichnung eines HTTP-Headers (bzw. dessen Äquivalent im $_SERVER-Array von PHP). Und es ist eine optionale, von der Spezifikation nicht vorgeschriebene Angabe. Will heißen: Dieser Header _kann_ bei einem Request vorhanden sein, er kann aber ebensogut fehlen. Und wenn er vorhanden ist, _kann_ er die Information enthalten, die du erwartest, aber ebenso auch Phantasie-URLs oder Werbung. Insbesondere Proxies, Desktop-Firewalls und ähnliche Privacy-Tools unterdrücken diesen Header gern oder setzen alternativ ihre eigenen Pinkelmarken rein.
gibt es dazu noch ALTERNATIVEN.
Nein. Alle Methoden greifen direkt oder indirekt auf den Referer-Header zurück, auch wenn's wie Lottospielen ist.
Warum hast du als Thema übrigens PHP gewählt? Damit hat's nun sowas von überhaupt nichts zu tun ...
Ciao,
Martin
Computer lösen für uns Probleme, die wir ohne sie gar nicht hätten.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(