Hallo,
kann mir jemand folgendes erklären bzw. weiterhelfen?
Bei minen PHP-Scripten wird kein Referrer an die Ziel-Seite weitergegeben und es wird auch keiner ausgegeben, wenn ich mir die $HTTP_REFERRER ausgeben lasse ?
Settings: register_globals = on
Ich verwende ein PHP-Script "jump.php" , der einfach ein javascript -Coding füllt und der User zu einer anderen Seite weitergeleitet wird - ABER wie gesagt, die Ausgabe des Referrers mit "print" war war bisher erfolglos ?!?!
Bitte um Info
MM
Es wird kein Referrer weitergegeben ?
-
- Mitglied
- Beiträge: 153
- Registriert: 11.10.2003 12:33
- Kontaktdaten:
Das richtige Wort heißt zwar "Referrer" wie du auch schreibst. Allerdings ist es in der HTTP-Spezifikation aus irgendeinem Grund falsch geschrieben gewesen, nämlich nur mit einem r.
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
Versuchs daher mal mit
$HTTP_REFERER
bzw. noch besser mit: $_Server['HTTP_REFERER']
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
Versuchs daher mal mit
$HTTP_REFERER
bzw. noch besser mit: $_Server['HTTP_REFERER']
Das Problem habe ich trotzdem noch ;-(((
SORRY, war nur ein vertipper !!!!
Das Problem habe ich trotzdem noch ;-(((
Eine Idee, woran das liegen könnte ?
Bzw. Ist diese gl.Variable immer, in jedem script, das aufgerufen wird verfügbar oder nur beschränkt ?
Gruß
MM
PS: Wo bitte schön soll ich in der DOku hierzu was finden - die Suche im Forum war auch erfolglos !!
Das Problem habe ich trotzdem noch ;-(((
Eine Idee, woran das liegen könnte ?
Bzw. Ist diese gl.Variable immer, in jedem script, das aufgerufen wird verfügbar oder nur beschränkt ?
Gruß
MM
PS: Wo bitte schön soll ich in der DOku hierzu was finden - die Suche im Forum war auch erfolglos !!
-
- Mitglied
- Beiträge: 153
- Registriert: 11.10.2003 12:33
- Kontaktdaten:
Re: Das Problem habe ich trotzdem noch ;-(((
http://de.php.net/reserved.variablesyengoo hat geschrieben:PS: Wo bitte schön soll ich in der DOku hierzu was finden - die Suche im Forum war auch erfolglos !!
Dort steht unter anderem auch:
Wenn du also PHP > 4.1 benutzt und die Variable $_SERVER['HTTP_REFERER'] leer ist, dann solltest du bei deinem Hoster nachfragen warum diese Einträge nicht gesetzt werden. Vielleicht geht er ja auf die Anfrage ein und ändert es.Es gibt keine Garantie, dass jeder Webserver alle diese Einträge erzeugt. Manche Server werden Einträge auslassen oder andere einfügen, die hier nicht aufgeführt sind.