Zum umleiten die Erhaltung der ursprünglichen referrer-Feld?
Ich habe das folgende PHP-redirect-Skript:
if ($country=="IL") { header('Location: http://iquality.itayb.net/index-he.html'); }
else { header('Location: http://iquality.itayb.net/index-en.html'); }
Dieser leitet den Benutzer auf verschiedene Seiten, nach $country
's Wert. Der referrer wird die Umleitungsseite selbst.
Wie kann ich die Erhaltung der ursprünglichen referrer-Feld?
- ja, müssen Sie es speichern, bevor die Umleitung.
- nicht diese Umleitung von Lasten mit 302 code? wenn dem so ist, sollte die Erhaltung der ursprünglichen referrer-soweit ich das getestet habe.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nicht verwenden
header('Referer: SOME_REFERER_URL')
weil browser überschreibt es trotzdem.Wenn Sie eigene Ziele umgeleitet
iquality.itayb.net
dann gibt es mehrere Möglichkeiten, dies zu tun:Speichern referer in der Benutzer-session.
Senden der referer-Einstellung, die als parameter:
Wenn Sie zu betrügen wollen auf jedem anderen server dann so etwas wie dieses:
detect_referal.php
?