Wie kann ich eine PHP-Seite nach der Funktionsausführung umleiten?

DDD
Freigeben: 2024-11-25 22:26:12
Original
815 Leute haben es durchsucht

How Can I Redirect a PHP Page After Function Execution?

PHP-Seitenumleitung nach Funktionsausführung

PHP bietet Funktionen zum Umleiten von Seiten nach der Ausführung einer Funktion. Um dies zu erreichen, befolgen Sie diese Schritte:

  1. Verwenden Sie die Header-Funktion:

    header("Location: http://www.yourwebsite.com/user.php");
    Nach dem Login kopieren

    Dadurch wird ein Header zur Weiterleitung an den Browser gesendet an die angegebene URL.

  2. 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();
    Nach dem Login kopieren

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();
}
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage