Problemes de raffraichissement

Problemes de raffraichissement - PHP - Programmation

Marsh Posté le 27-06-2002 à 13:50:18    

Salut tout les monde j'ai un petit probleme lier
au php et je sais pas trop comment m'en sortir!!!
 
Voila le truc:
en fait je veux creer une base de données ou on pourra enregister
des utilisateurs
genre le mec il vient sur ma page web il a un formulaire
d'inscription il s'enregistre et puis basta.
pour cela j'ai une page:
formulaire.php a la fin de laquelle j'ai un submit qui me redirige vers validation.php
dans cette derniere j'ouvre une connection a ma base de données (mysql) et j'y rempli tous mes champs.
MAIS MAIS MAIS ... il suffit que je raffraichisse cette page une nouvelle fois pour que mes données y soit de nouveau ... en double en triple etc etc chaque fois que presse F5.Si kelkun
trouve la solution a mon probleme ... le debat est ouvert !!!

Reply

Marsh Posté le 27-06-2002 à 13:50:18   

Reply

Marsh Posté le 27-06-2002 à 13:53:25    

passe les données de ton formulaire en mode POST
et fait une redirection vers une autre page ds ta page validation.php
 
si j'ai bien compris le pb

Reply

Marsh Posté le 27-06-2002 à 14:36:56    

Je prend mes données en post ...  
mais le truc c'est que meme si je m'amuse a rediriger
les valeurs sur une autre page ... il suffit que le gars qui
visite ma page et ki s'inscrit la raffraichisse pour qu'il se
trouve 2 fois dans ma base
je sais plus ou donner de la tete  :pt1cable:

Reply

Marsh Posté le 27-06-2002 à 14:49:17    

t'as pas envie de checker si son login existe pas deja dans la db?  
 
Sinon, si t'as vraiment pas envie (on sait jamais de nos jours), utilises une session pour stocker un truc te permettant de reconnaitre qu'il s'est deja enregistré... mais c puant, tu auras qd même des utilisateurs en double, c'est juste une rustine de mauvaise qualité ;)


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 27-06-2002 à 15:24:28    

En fait c'est pas si simple voila le plan d'action:
 
formulaire.php:
le mec s'incrit
 
validation.php:
je lui montre ses infos
et il confirme sont inscription
et biensur je verifie qu'il
n'est pas dans ma base ou que le mot de passe est correct etc..
 
Youpi_tes-inscrit.php:
Sur cette page je lui dis OK COOL t'es dans ma base  ;)  
le probleme il intervient la si je raffraichis cette page
il remet une nouvelle fois les données dans la base.
En effet je pourrais regarder une nouvelle fois si les données
sont presente dans ma base. Mais alors ma page de validation elle
sert plus a rien (enfin c'est pas trop vrai car je propose d'autre truc a l'utilisateur).
Je voulais savoir comment on fait pour traiter ce genre de cas!!

Reply

Sujets relatifs:

Leave a Replay

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