Bonsoir,
Une partie de ton code m'intrigue :
[code]
if($mail->send()) {
echo 'Message envoye !';
} else {
echo $mail->ErrorInfo;
}
header('Location: login.php');
[/code]
Normalement pour qu'un header location fonctionne, il ne faut aucune sortie écran avant celui-ci. Pourtant tu dis d'afficher soit 'Message envoye !' soit $mail->ErrorInfo.
Or tu dis que tu es bien redirigé. Selon moi $mail->send() est à false et $mail->ErrorInfo est vide, ce qui permet que le header location fonctionne.
As-tu tenté d'enlever le header location pour voir si quelque chose s'affiche ?
PS : je suis nouveau ici, comment fais-tu pour faire une balise code ? merci