Heim > Artikel > Backend-Entwicklung > So implementieren Sie eine PHP-Eingabeaufforderung, um zur Seite zu springen
So implementieren Sie die PHP-Eingabeaufforderung, um zur Seite zu springen: 1. Springen Sie durch „header(“Location:“.PSYS_BASE_URL.“user/index“);“ 2. Verwenden Sie „header(“refresh:{$time}“ ; url={$url}");" Methode.
Empfohlen: „PHP-Video-Tutorial“
PHP öffnet ein Eingabeaufforderungsfeld und springt zu einer neuen Seite (Weiterleitung)
Wenn Sie in den letzten zwei Tagen eine Demo geschrieben haben, müssen Sie das verwenden prompt und springen, die Anforderungen an die Hauptseite sind nicht hoch, und ich bin der Meinung, dass es nicht erforderlich ist, AJAX, JS usw. zu verwenden, also habe ich gelernt, wie man in PHP auffordert und springt.
Zuerst habe ich Folgendes verwendet:
echo "<script> alert('sucess');parent.location.href='/user/index'; </script>";
alert enthält die Aufforderungsmeldung und href ist die Seite, zu der nach der Aufforderung gesprungen werden soll.
Später fiel mir ein, dass es im TP-Framework eine Umleitungsmethode „redirect()“ gibt, also habe ich sie mir angesehen.
Allerdings verfügt TP nicht über ein Popup-Fenster, daher habe ich es selbst geändert:
echo "<script> alert('no loginid'); </script>"; echo "<meta http-equiv='Refresh' content='0;URL=$url'>";
$url ist die Seite, zu der gesprungen werden soll. Gleichzeitig kann damit auch die Sprungzeit gesteuert werden bedeutet, dass der Sprung in 0 Sekunden erfolgt.
Hier gibt Mo Li zwei weitere Möglichkeiten, direkt zu springen:
header("Location:".PSYS_BASE_URL."user/index"); 和 header("refresh:{$time};url={$url}");
Diese beiden Methoden springen direkt ohne Aufforderung. Folgendes wird empfohlen.
Am Ende gibt es ein weiteres Problem. Auf jeden Codesprung folgt ein Return, da auch die folgenden Anweisungen ausgeführt werden~~~
Das obige ist der detaillierte Inhalt vonSo implementieren Sie eine PHP-Eingabeaufforderung, um zur Seite zu springen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!