Hallo,
aber im [HTTP_REFERER] ist es die "richtige". Problem also gelöst ...
ja, vorausgesetzt, deine Besucher sind so freundlich, ihre Browser immer einen Referrer mitsenden zu lassen, der dann auch noch genau die Information enthalten muss, für die er ursprünglich mal gedacht war.
Ziemlich wacklige Geschichte. Viele Proxies, Firewalls etc. filtern den Referrer aus, in manchen Browsern kann man ihn von vornherein abstellen, manche Desktop-Firewalls missbrauchen ihn, um irgendeinen Blödsinn (z.B. Werbung) reinzuschreiben, und ein paar Privacy Tools schreiben einfach nochmal dieselbe URL rein, die mit dem Request gerade angefordert wird, damit ein Referrer-Check immer ein "OK" meldet.
Du begibst dich also auf sehr dünnes Eis, wenn du ausgerechnet diese Information auswertest.
Übrigens: Wenn du den "richtigen" Hostnamen im Referrer findest, dann bedeutet das, dass du nur eine Pseudo-Weiterleitung im Frameset hast - und der Besucher um die wahre URL betrogen wird (er sieht immer nur die Domain Root in der Adresszeile). Mit allen weiteren Problemen, die sich durch die Verwendung von Frames ergeben.
Viel angenehmer für dich und deine Besucher wäre es, wenn du alle deine Domains per DNS-Eintrag auf denselben Webspace zeigen ließest.
So long,
Martin
Es gibt Tage, da gelingt einem einfach alles.
Aber das ist kein Grund zur Sorge; das geht vorbei.