Heim > Artikel > Backend-Entwicklung > Warum ist $_SERVER[\'HTTP_REFERER\'] in meinem PHP-Skript leer?
So greifen Sie mit PHP auf die Referrer-URL zu
In der Webentwicklung liefert die Bestimmung der Referrer-URL wertvolle Einblicke in die Herkunft von Besuchern, die von anderen stammen Websites. Um dies in PHP zu erreichen, ist der gängigste Ansatz die Verwendung der Variablen $_SERVER['HTTP_REFERER']. Es ist jedoch wichtig zu beachten, dass diese Variable möglicherweise nicht immer ausgefüllt ist.
Wenn $_SERVER['HTTP_REFERER'] einen leeren Wert liefert, bedeutet dies normalerweise, dass der Besucher:
In Ihrem bereitgestellten Beispiel haben Sie erwähnt, dass $_SERVER['HTTP_REFERER'] durchweg leer ist. Um dieses Problem zu beheben, stellen Sie sicher, dass Sie den Variablennamen richtig geschrieben haben. Beachten Sie dabei, dass einigen Elementen in Ihrem $_SERVER-Array der führende Unterstrich (_) zu fehlen scheint.
Überprüfen Sie zur Überprüfung, ob Ihre $_SERVER-Variable enthält ein Eintrag für HTTP_REFERER, um dessen korrekte Schreibweise und Präsenz sicherzustellen. Dadurch sollten Sie Zugriff auf die Referrer-URL erhalten, falls vorhanden.
Das obige ist der detaillierte Inhalt vonWarum ist $_SERVER[\'HTTP_REFERER\'] in meinem PHP-Skript leer?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!