Modérateur PHPfrance |
10684 Messages
23 avr. 2015, 16:35
Dans ton script, après le traitement gérant ton mail, quand tu estimes que la redirection doit avoir lieu, tu ajoutes l'appel à la fonction header() en précisant vers quelle page l'utilisateur doit être redirigé.
Il est en général recommandé d'ajouter un appel à exit() après le header() pour que php arrête l'exécution du script (puisque l'utilisateur doit être redirigé, il n'est généralement pas nécessaire de poursuivre l'exécution au delà).
Enfin, pour que la redirection via header fonctionne, le serveur ne doit strictement rien envoyer au navigateur au préalable. il ne faut pas qu'il y ait d'echo ou de print, de code html, ou quoi que ce soit en dehors des balises <?php et ?> avant l'appel au header.
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...