Hallo,
ich versuche, per PHP beim Aufruf einer Datei den referrer zu ändern.
Konkret:
Ich rufe eine Datei per header("Location: http:// ... auf.
Die aufgerufene Datei zeigt als Referrer: http://example.com/foo.php
Ich möchte, daß die aufgerufenen Datei den Referrer:
http://example.com/foo.php?var=irgendwas zu sehen kriegt.
Versucht hab ich das mit
header("Referer: http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']."?var=".$bar);
Diesen header schreib ich vor dem Location header.
Irgendwas stimmt an meinem Ansatz aber nicht. Es kommt bei der aufgerufenen Datei immer der Original URI der aufrufenden Datei an, ohne ?var=".$bar, bzw. mit der Originalvariablen der aufrufenden Datei.
Was hab ich falsch gemacht?
Oder sollte mein Vorhaben gar nicht zu realisieren sein?
Gruß Fritz