fastix®: Kompletten Dateipfand anzeigen

Beitrag lesen

Moin!

$referer=getenv("HTTP_REFERER");

Der Referer steht in $_SERVER['HTTP_REFERER'] und ist _nicht_ die URL des aktuellen Skriptes, sondern (falls überhaupt vorhanden -> Archiv) die Seite, auf der der Link zur aktuellen war.

Was Du ursprünglich gesucht hast steht in:
$_SERVER['REDIRECT_SCRIPT_URI']
Doch Vorsicht! Es ist keine URI, sondern die URL, dass bedeutet, die URI ist um die search (z.B. GET-Werte aus Formularen) und um die location (#Anker) verkürzt.

Welche Daten Du hast hängt vom Server (natürlich...) und von der Art ab, wie PHP ausgeführt wird. Als Modul des Apache "weiss" PHP mehr als wenn es als CGI ausgeführt wird, zum Beispiel unter dem IIS. In dem Fall musst Du wohl auf $_ENV['REDIRECT_SCRIPT_URI'] zurückgreifen.

Aber mit der Hilfe der mächtigen Funktion phpinfo() kannst Du dies ja immer ganz einfach überprüfen.

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.