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>
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!