Bevor Sie meine Frage lesen, bitte beachten Sie: Ich bin mir bewusst, dass HTTP_REFERER im Client-Browser gefälscht oder deaktiviert werden kann. Ich interessiere mich nicht für meinen Anwendungsfall, und der Browser, mit dem ich teste, übergibt auf jeden Fall Referer-Informationen.Ort: Header scheint nicht zu setzen HTTP_REFERER
Meine Frage lautet:
ich eine Datei namens page1.php erstellen:
<?php
header("Location: page2.php");
ich eine zweite Datei page2.php genannt:
<?php
echo "Referred by \"" . $_SERVER['HTTP_REFERER'] . "\"";
dann von meinem Klienten Browser, den ich anrufe:
und ich bin die resultierende Ausgabe von page2.php erwarten zu sein:
Geworben durch "http://test-me.co/page1.php"
sondern zeigt es ohne Referer Informationen wie folgt:
Bezeichnet von ""
Kann mir bitte jemand erklären, warum der Referer leer ist?
vielen dank!