Heim > Backend-Entwicklung > PHP-Tutorial > Wie leite ich Benutzer nach der Formularübermittlung in PHP auf eine andere Seite um?

Wie leite ich Benutzer nach der Formularübermittlung in PHP auf eine andere Seite um?

Mary-Kate Olsen
Freigeben: 2024-11-03 12:55:03
Original
1019 Leute haben es durchsucht

How to Redirect Users to Another Page After Form Submission in PHP?

Umleitung auf eine andere Seite nach dem Absenden des Formulars in PHP

Frage:

Nach dem Absenden eines Formular in PHP, wie können wir den Benutzer zu einer anderen URL umleiten und gleichzeitig sicherstellen, dass die Formularübermittlung erfolgreich verarbeitet wird?

Antwort:

In PHP können Sie den Header verwenden ()-Funktion zum Senden einer Weiterleitung nach dem Absenden des Formulars. So können Sie es tun:

In Ihrem PHP-Skript nach der Verarbeitung der Formulardaten (z. B. Eingaben validieren, E-Mail senden):

<code class="php">header('Location: nextpage.php');</code>
Nach dem Login kopieren

Ersetzen Sie nextpage.php durch die URL der Seite, zu der Sie umleiten möchten.

Erklärung:

Die Funktion header() sendet eine Umleitungsanweisung an den Browser. Es muss aufgerufen werden, bevor eine andere Ausgabe generiert wird (z. B. HTML-Code oder Echo-Anweisungen). Durch das Senden der Weiterleitungsanweisung weisen Sie den Browser an, die angegebene Seite zu laden.

Hinweis:

  • Sie sollten vorher niemals Text oder HTML-Code einfügen Wenn Sie header() aufrufen, wird dadurch die Umleitungsfunktion unterbrochen.
  • Die Funktion header() überschreibt vorherige Header. Stellen Sie daher sicher, dass sie nur einmal mit den richtigen Parametern aufgerufen wird.

In Ihrem bereitgestellten Code:

Sie können die Weiterleitung hinzufügen, nachdem die @mail()-Funktion aufgerufen wurde, wie folgt:

<code class="php">@mail($email_to, $email_subject, $email_message, $headers);

header('Location: thankyou.html');</code>
Nach dem Login kopieren

Dadurch wird der Benutzer zum Dankeschön weitergeleitet .html, nachdem die E-Mail erfolgreich gesendet wurde.

Das obige ist der detaillierte Inhalt vonWie leite ich Benutzer nach der Formularübermittlung in PHP auf eine andere Seite um?. 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage