PHP bietet Funktionen zum Umleiten von Seiten nach der Ausführung einer Funktion. Um dies zu erreichen, befolgen Sie diese Schritte:
Verwenden Sie die Header-Funktion:
header("Location: http://www.yourwebsite.com/user.php");
Dadurch wird ein Header zur Weiterleitung an den Browser gesendet an die angegebene URL.
Anruf exit():
Nach dem Aufruf von header empfiehlt es sich, sofort exit() aufzurufen, um zu verhindern, dass nachfolgender Code ausgeführt wird und möglicherweise Fehler verursacht.
header("Location: http://www.yourwebsite.com/user.php"); exit();
Beispiel:
if (...) { // I am using echo here. } else if ($_SESSION['qnum'] > 10) { session_destroy(); echo "Some error occurred."; // Redirect to "user.php". header("Location: user.php"); exit(); }
Wichtig Hinweis:
Denken Sie daran, header() aufzurufen, bevor Sie andere Ausgaben senden, einschließlich HTML-Tags und Leerzeilen. Das Senden einer Ausgabe vor dem Aufruf von header() kann zu Fehlern führen.
Das obige ist der detaillierte Inhalt vonWie kann ich eine PHP-Seite nach der Funktionsausführung umleiten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!