comment empecher l'ajout des information s on fait releoad ou f5

taslite
Invité n'ayant pas de compte PHPfrance

26 juil. 2008, 17:54

bonjour
j'ai deux pas php, dans 1er j'ai met une formulaire, et dans 2eme j'ai met le code php qui fait l'insertion dans la base,
quand je clique sur la botton envoyer de la formulaire, la 1er page apel la 2eme page pour faire l'insertion, mais quand je fait f5 la page deux reinserer ces dans la base, comment faire pour empecher ca
et merci

ViPHP
ViPHP | 2291 Messages

26 juil. 2008, 18:10

Dans ta page de récupération a la fin de ton code tu y place
exit();

Eléphant du PHP | 139 Messages

28 juil. 2008, 10:35

Je te conseil d'utiliser des sessions ... Je te laisse chercher un peu :)

Sinon, une autre solution, le formulaire envoi vers la page qui insert. Après insertion, cette page redirige vers une autre page qui affiche le message "bla bla c'est bien inséré"

La solution la plus généralement utilisée est la deuxième.