Salut ! J'ai une question sur la fonction Header, je sais qu'il doit être utilisé avant tout code html, c'est ce que je fais mais j'ai quand même une erreur.

J'ai mis un formulaire sur une page et lorsque j'envoie le formulaire, le code header qui est situé dans cette conditon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if ( isset($_POST['formulaire_envoyer']) ) { header("location: act.php?act=accueil"); }
s'exécute et me donne l'erreur suivante

Warning: Cannot modify header information - headers already sent by (output started at /home/giu/public_html/modifier.php:3) in /home/berurier/public_html/modifier.php on line 20
Le Header de la page du formulaire ne s'efface donc pas après avoir envoyé un formulaire ?? Je ne comprend pas bien quelqu'un peut m'expliquer ?