Refresh PHP $_POST
Résolu/Fermé
patrol6
Messages postés
9
Date d'inscription
vendredi 25 juillet 2003
Statut
Membre
Dernière intervention
19 février 2008
-
16 févr. 2008 à 13:46
patrol6 Messages postés 9 Date d'inscription vendredi 25 juillet 2003 Statut Membre Dernière intervention 19 février 2008 - 16 févr. 2008 à 18:23
patrol6 Messages postés 9 Date d'inscription vendredi 25 juillet 2003 Statut Membre Dernière intervention 19 février 2008 - 16 févr. 2008 à 18:23
Bonjour,
Débutant en PPH, sur une page je test les $_POST pour faire un insert dans la base de donnée. Le problème est que si on fait un refresh mon insert est exécuté une autre fois. Je pensais qu'une fois rafraichis le $_POST se vidait. Comment dois-je procéder ? merci
Débutant en PPH, sur une page je test les $_POST pour faire un insert dans la base de donnée. Le problème est que si on fait un refresh mon insert est exécuté une autre fois. Je pensais qu'une fois rafraichis le $_POST se vidait. Comment dois-je procéder ? merci
A voir également:
- Refresh PHP $_POST
- Telecharger auto refresh - Télécharger - Divers Web & Internet
- Easy php - Télécharger - Divers Web & Internet
- Refresh dns - Guide
- Expert php pinterest - Télécharger - Langages
- Php alert ✓ - Forum PHP
6 réponses
Utilisateur anonyme
16 févr. 2008 à 15:44
16 févr. 2008 à 15:44
Bonjour,
Une fois utilisé peut être que unset($_POST) répondrait à ton soucis.
Une fois utilisé peut être que unset($_POST) répondrait à ton soucis.
patrol6
Messages postés
9
Date d'inscription
vendredi 25 juillet 2003
Statut
Membre
Dernière intervention
19 février 2008
31
16 févr. 2008 à 17:36
16 févr. 2008 à 17:36
je viens de le faire mais ça ne change rien !!!!!!!
Jean-François Pillou
Messages postés
18879
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
16 février 2023
63 274
16 févr. 2008 à 17:42
16 févr. 2008 à 17:42
Tu as deux façon de faire :
- Soit tu gère une session et il suffit de stocker la valeur dans la session et à chaque fois, vérifier que la valeur passée n'est pas égale à celle dans la session
- Soit tu gère au niveau de la base de données en mettant une clé unique sur un de tes champs, afin d'éviter les doublons !
- Soit tu gère une session et il suffit de stocker la valeur dans la session et à chaque fois, vérifier que la valeur passée n'est pas égale à celle dans la session
- Soit tu gère au niveau de la base de données en mettant une clé unique sur un de tes champs, afin d'éviter les doublons !
Utilisateur anonyme
16 févr. 2008 à 17:50
16 févr. 2008 à 17:50
En fait le refresh ne détruit pas les varaibles mises dans le formulaire, et donc les "post" sont repris.
Jeff a raison.
Jeff a raison.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Jean-François Pillou
Messages postés
18879
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
16 février 2023
63 274
16 févr. 2008 à 17:59
16 févr. 2008 à 17:59
C'est inutile de supprimer le contenu de $_POST, c'est le navigateur qui renvoie le contenu lors d'un refresh ou d'un retour en arrière.
patrol6
Messages postés
9
Date d'inscription
vendredi 25 juillet 2003
Statut
Membre
Dernière intervention
19 février 2008
31
16 févr. 2008 à 18:23
16 févr. 2008 à 18:23
j'ai trouvé un moyen sur un autre forum il faut faire une redirection avec header.