Hi!
Sofern nicht blockiert findest du diese Information vielleicht im HTTP-Referer.
Ja, aber eigentlich handelt es sich dabei um einen Schreibfehler, der dann auch in viele Programmiersprachen übernommen wurde.
Statt "Referer" müßte es eigentlich "Referrer" heissen.
Wenn man jetzt eine Suchmaschine einsetzt, sollte man wohl besser nach beiden Schreibweisen suchen.
In der Wikipedia findet man den Artikel mit doppeltem "r": Referrer.
Jede gute Programmiersprache bietet dir hierzu eine Möglichkeit, auf diesen Wert zuzugreifen.
Ja, dazu sollte aber noch erwähnt werden, daß dieser Wert eine ziemlich unzuverlässige Größe ist.
Man kann sich keineswegs darauf verlassen, daß ein Client überhaupt einen Referrer sendet oder das dieser eine wirklich korrekte Angabe enthält.
Es gibt viele Tools, wie Anti-Werbe-Programme, Desktop-Firewalls, ..., die den Referrer unterdrücken.
Auch von Proxies könnte dieser rausgefiltert werden.
Und es ist halt auch ziemlich einfach möglich, den Referer-String zu manipulieren.
Aus der FAQ der Newsgroups de.comp.lang.php.*:
Warum ist es schlecht, mit dem Referer zu arbeiten?
Schöner Gruß,
rob