De nombreux utilisateurs ont rencontré des difficultés pour rediriger les utilisateurs vers une autre page après avoir soumis un formulaire dans PHP. Ce problème survient lorsque les développeurs tentent de remplacer le contenu de la page actuelle par du HTML « réussi » personnalisé sans tenir compte du timing approprié.
Pour résoudre le problème, l'en-tête de redirection doit être ajouté immédiatement. après le @mail($email_to, $email_subject, $email_message, $headers) ;
<code class="php"><?php // ... @mail($email_to, $email_subject, $email_message, $headers); // Redirect to another PHP page header('Location: nextpage.php'); // ... ?></code>
Cette méthode de redirection empêchera le "Merci de vous être abonné à notre liste de diffusion " message de s'afficher sur la page actuelle. Au lieu de cela, ce message doit être affiché sur la page redirigée.
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!