Bonjour
Sur un "wall" que j'ai développé sur mon site (mur ou les gens laissent des messages ou dédicaces), une fois le message envoyé si la personne actualise sa page, il ya un renvoi des informations contenues dans les $_POST
J'ai cherché une solution avec un renvoi sur la page via un
Soit je passe mal les infos, soit j'utilise mal cette fonction, les messages s'enregistrent bien, & l'erreur suivante s'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 header("Location: http://www.dwagoune.be/index.php");
Mon code :Warning: Cannot modify header information - headers already sent by (output started at /home2/dwagoune/www/wall.php:13) in /home2/dwagoune/www/wall.php on line 81
Merci d'avance de l'aide que vous pouriez m'apporter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 // On verifie si les variables du pseudo & message éxistent ! if (isset($_POST['pseudo']) AND isset ($_POST['message'])) { if ($_POST['pseudo'] != NULL AND $_POST['message'] != NULL) { // sécurisation du script pour éviter l'injection de html &/ou javascript $message = htmlentities ($_POST['message']); $pseudo = htmlentities ($_POST['pseudo']); // récupération des données à envoyé dans la base de donnée header("Location: http://www.dwagoune.be/index.php"); mysql_query("INSERT INTO wall VALUES('', '$pseudo', '$message', NOW() )"); } }
Partager