Wie verwende ich $ _SERVER ['HTTP_REFERER'] korrekt in PHP?
Sagen wir, ich habe zwei Seitenpage1.php
undpage2.php
und ich willpage2.php
wird nur angezeigt, wenn es von @ umgeleitet wipage1.php
und ich fügte diesen Code zupage2.php
if($_SERVER['HTTP_REFERER'] == "page1.php")
{
//keep displaying page2.php
}else{
//if it is not redirected from page1.php
header('Location:page1.php')
//redirect the user back to page1.php
}
dieser Code funktionierte einwandfrei, bis ich ein Formular und einen Senden-Button auf @ hapage2.php
Wenn Sie auf die Schaltfläche "Senden" klicken, wird die Seite aktualisiert. Dies bedeutet, dass dasHTTP_REFERER
ändert sich zupage2.php
so meinif statement
schlägt fehl und ich komme zurück zupage1.php
Ich möchte nicht, dass das passiert. Gibt es eine Möglichkeit, dies zu verhindern?
Danke im Voraus