Page 1 sur 1

unset une variable $_POST

Posté : 03 juin 2007, 22:14
par rouimani
Salut,

tite question : comment vider une variable posté par un form en method post...
a chaque refresh, le formulaire reposte le message en reutilisant les variables ...
je fais pourtant un unset($email)... rien n'y fais..

bien qu'en utilisant :
$mail->setHTML($message);
$mail->_findHtmlImages($images_dir);
$mail->send($email);

unset($email); 


merci pour votre aide

Posté : 03 juin 2007, 23:04
par Sékiltoyai
Lorsque l'on rafraichit une page avec une requète post, la requète est renvoyée à chaque rafraichissement, quoi que l'on fasse. C'est à toi de coder de manière à ignorer les données qui ont déjà été reçues, par exemple en assignant à chaque formulaire un identifiant unique que tu enregistres, et tester ainsi si le formulaire a déjà été pris en compte...

Posté : 05 juin 2007, 02:03
par Xenon_54
Tu fais une redirection vers une autre page.
Une nouvelle requête GET sera créé (sans valeur) et donc le rafraichissement sera possible sans resoumission.