[PHP-JS] Eviter le renvoi d'informations
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
Code:
1 2
|
header("Location: http://www.dwagoune.be/index.php"); |
Soit je passe mal les infos, soit j'utilise mal cette fonction, les messages s'enregistrent bien, & l'erreur suivante s'affiche :
Citation:
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
Mon code :
Code:
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() )");
}
} |
Merci d'avance de l'aide que vous pouriez m'apporter.