Bonjour,
j'ai un formulaire dans lequel il est possible d'envoyer des photos de maximum 3Mo.
Une fois que celui-ci est validé, j'ai une page qui récapitule les informations entrées.
Mais si je fais un F5+entrée, le formulaire est renvoyé avec les mêmes informations. Et si il y a des photos, elles seront transmises au serveur 36 fois.
Normalement les photos (possédant le même nom) écraseront les précédentes.
Mais bon je voudrais quand même éviter.
Alors pour éviter ça, j'ai penser faire une header('Location:...') mais c'est pas très propre et c'est sensé être mis avant toute génération de code html. De plus je perds toutes mes données pour récapituler car je les passais en "post".
Ensuite si j'inscris en base les informations, je peux tester leur existence pour empêcher tout renvoi de formulaire mais est ce que c'est la meilleure solution selon vous?
En gros je cherche la solution la plus propre et la plus usitée pour qu'un formulaire après validation ne puisse pas être revalidé intempestivement afin d'éviter toute source de problème.
Merci de m'avoir lu !
Partager