php : libérer les $_post

php : libérer les $_post - PHP - Programmation

Marsh Posté le 15-08-2008 à 12:40:52    

Bonjour tout le monde ! :hello:  
J'utilise un formulaire sur une page "maPage.php" pour récupérer des infos sur ma BDD.
Dès que l'on clique sur "ok" (submit), les infos sont sauvées dans la BDD et on est redirigé vers la meme page (maPage.php).
Mais si par la suite on actualise la page, on re-sauvegarde les infos, et ça je voudrais l'évité... :sweat:  
 
Auriez-vous une idée svp...?
Merci

Reply

Marsh Posté le 15-08-2008 à 12:40:52   

Reply

Marsh Posté le 15-08-2008 à 12:46:29    

redirige vers la page maPage.php?sent=1 :??:

Reply

Marsh Posté le 15-08-2008 à 12:49:52    

Merci d'avoir répondu luc@s,
Just pr info, il n'y a pas de commande pour supprimer le contenu des variables $_POST ?

Reply

Marsh Posté le 15-08-2008 à 13:13:34    


Code :
  1. <?php
  2. unset($_POST);
  3. ?>

Reply

Marsh Posté le 15-08-2008 à 13:18:07    

Merci, c'est ce que je cherchais...

Reply

Marsh Posté le 15-08-2008 à 20:29:53    

faire un unset sur les $_POST ne résoudra pas ton problème initial.

Reply

Marsh Posté le 15-08-2008 à 20:40:39    


 
+1 Je comprends pas trop ta méthode...

Reply

Marsh Posté le 16-08-2008 à 00:05:11    

Redirige avec header('Location: http...'), comme ça quand on recharge la page juste après avoir balancé le form, les POST ne sont pas retransmis (c'est la page redirigée qui sera rechargée, le navigateur n'ayant "pas vu" l'autre).


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 21-08-2008 à 11:06:41    

exact une redir 301 joue très bien son role ici, une fois les données envoyées hop


---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed