Maison > développement back-end > tutoriel php > Comment rediriger les utilisateurs vers une autre page après la soumission d'un formulaire PHP ?

Comment rediriger les utilisateurs vers une autre page après la soumission d'un formulaire PHP ?

Mary-Kate Olsen
Libérer: 2024-11-04 06:16:01
original
229 Les gens l'ont consulté

How do I redirect users to another page after a PHP form submission?

Redirection vers une autre page après la soumission du formulaire PHP

Lorsque vous travaillez avec des formulaires PHP, il est souvent nécessaire de rediriger les utilisateurs vers une autre page après le formulaire est soumis. Cela peut être fait en utilisant des en-têtes HTTP.

Dans le code PHP fourni, l'utilisateur soumet un formulaire avec diverses informations personnelles. Le code valide la saisie, prépare un e-mail avec les données du formulaire et l'envoie à une adresse e-mail spécifiée. Cependant, le code n'inclut aucune logique pour rediriger l'utilisateur vers une autre page après la soumission du formulaire.

Pour rediriger l'utilisateur, nous pouvons ajouter la ligne de code suivante juste après la fonction @mail() :

<code class="php">header('Location: nextpage.php');</code>
Copier après la connexion

Cet en-tête indique au navigateur de rediriger l'utilisateur vers le fichier nextpage.php.

Il est important de noter que le code ne doit faire écho à aucun texte avant la fonction header() est appelé. Toute sortie de texte interférera avec la redirection et entraînera une erreur.

Une fois l'en-tête de redirection envoyé, le script PHP enverra automatiquement l'utilisateur vers la page spécifiée. Cela vous permet d'afficher un message de confirmation ou de fournir des informations supplémentaires sur la page suivante, garantissant ainsi une expérience utilisateur fluide après la soumission du formulaire.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal