-
Bloquer F5 (refresh)
Bonjour a tous,
Voila au seins d'une page generé par mon serveur,
il me faudrais impérativement bloquer le rafraichissement de cette page
car elle envoi des information a ma base, et chaque f5 renvoi une fourné...
Sacré problématique.
Je pensai trouver plusieurs codes la dessus via le net et les nombreux
sites...
Mais a mon grand desespoire nada
Et la je bloque un peu.
Un petit coup de pouce serait bien venu.
Merci a tous
-
-
trouve un moyen de repérer la première fournée et ne fais rien avec les autres...
-
En général cela se produit apres un INSERT ou un UPDATE
la solution communement adoptée est celle ci :
Apres l'insert ou l'update, on fait un :
header("Location: pageok.php");
et sur pageok.php on affiche "tout s'est bien passé" ou tout autre chose que tu souhaite afficher apres.
Comme tu utilise header, tu va "vider" les variables $_POST et $_GET qui contiennent les données de la page précédente qui ont déclenchées l'INSERT ou l'UPDATE.
Un F5 (refresh) ne fera donc que recharger pageok.php
(ps : pageok.php peut aussi etre la page en cours de traitement, l'important c'est qu'un nouveau chargement de page vide GET et POST)
-
tu peux aussi utiliser un affichage de la page php dans une page HTML un refrech relancera la page html et réaffichera la page php vierge
(meme résultat que le post precedent)
-
Yes yes, vraiment merci beaucoup
clair j avais pas pensé au header j'etais trop focalisé sur le rafraichissement.
Merci beaucoup
Je viens de modifier, mon script et le probléme est résolu.
Encore merci
Et longue vie aux developpeur