2016-04-24 7 views
0

Ich verwende einige PHP HTTP_REFERER Code auf einer dev-Website, um Text an Besucher von einem Verweis URL anzuzeigen. Auf der Dev-Seite läuft alles gut.PHP HTTP_REFERER auf 301 Redirects

Wenn ich es in der Produktion bereitstellen, wird der Text nicht angezeigt. Ich glaube, es ist, weil die verweisende URL eine 301 redirect auf sie hat, so dass die HTTP_REFERER Code nicht sehen, dass es von dieser bestimmten Website kommt.

Hat jemand etwas so gebaut, wo eine Nachricht für Besucher von einem verweisenden URL mit 301 redirect darauf angezeigt wird?

Vielen Dank im Voraus

+0

Hier ist der Code, den ich [code] \t \t MELDUNG HIER [code] – Jonathan

Antwort

0

großer Browser hält immer noch den Referer in der Umleitung.

Der Grund für die nicht den Referer zeigt sein könnte:

  • Der Benutzer öffnet die URL in ihrem neuen Tab oder Fenster ohne Hyperlink (wahrscheinlich die URL oder die Öffnung Lesezeichen eingeben)
  • Bot, der den Antrag stellen auf die uRL des
+0

Danke für die Antwort priyabagus. Der erste Grund, das Öffnen der URL ohne den Hyperlink ist das Problem. Wenn sie oldurl.com besuchen, werden sie automatisch an neurl.com gesendet. Gibt es eine Möglichkeit, diesen Benutzern eine Nachricht anzuzeigen? – Jonathan

Verwandte Themen