Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1516 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Inscription sur 5 pages + 50 champs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Inscription sur 5 pages + 50 champs

n°1186515
mehdi_tn
Posté le 28-08-2005 à 19:55:14  profilanswer
 

Salut tout le monde.  
 
Je veux passer les informations entrées par un utilisateur qui veut s'inscrire dans un site jusqu'à la derniere page de confimation (la procedure d'inscription se fait sur 5 pages).  
 
Quel est le meilleur moyen de stoquer les variables pendant la phase d'inscription.  
 
Je pense à une classe ( comme un javabean en jsp ) ou un tableau.  
 
Existe-t-il une meilleure solution en php ??  
 
Merci d'avance

mood
Publicité
Posté le 28-08-2005 à 19:55:14  profilanswer
 

n°1186517
omega2
Posté le 28-08-2005 à 19:58:23  profilanswer
 

les sessions?

n°1186522
mehdi_tn
Posté le 28-08-2005 à 20:06:34  profilanswer
 

omega2 a écrit :

les sessions?


Je ne suis pas d'accord, chargé 50 variables ds une session pour chaque utilisateur qui veut s'inscrire ( d'ailleurs pas sûr qu'il va terminé l'inscription ).
 
Il me faut d'autres postes pour confirmer ton idée

n°1186535
masklinn
í dag viðrar vel til loftárása
Posté le 28-08-2005 à 20:30:07  profilanswer
 

mehdi_tn a écrit :

Je ne suis pas d'accord, chargé 50 variables ds une session pour chaque utilisateur qui veut s'inscrire ( d'ailleurs pas sûr qu'il va terminé l'inscription ).


C'est pas super lourd [:spamafote]  
 
Soit tu charges ça en session
Soit tu utilises des input hidden pour conserver tes informations [:pingouino]
Soit tu charges ça en cookie [:pingouino][:pingouino][:pingouino]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1186542
mehdi_tn
Posté le 28-08-2005 à 20:37:16  profilanswer
 

Je pensais à passer la classe dans le request  
 
fichier?lesvars=MaClasse  
 
Pas trop sur de la syntaxe g po encore essayer

n°1186544
omega2
Posté le 28-08-2005 à 20:47:44  profilanswer
 

et t'as pas peur que ca fasse trop long par rapport à la taille maximale d'une URL?

n°1186546
masklinn
í dag viðrar vel til loftárása
Posté le 28-08-2005 à 20:49:54  profilanswer
 

omega2 a écrit :

et t'as pas peur que ca fasse trop long par rapport à la taille maximale d'une URL?


Il n'y a pas de taille maximale dans une URI :o
 
 

Spoiler :

sauf dans MSIE vu que MS a jugé bon de les limiter à 2048 chars  [:neowen]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1186548
mehdi_tn
Posté le 28-08-2005 à 20:53:10  profilanswer
 

Oui et + il y a l'encodage.
 
Donc C'est possible avec le request ou vous preferez comme meme la session

n°1186553
omega2
Posté le 28-08-2005 à 20:58:12  profilanswer
 

Me semble que pendant longtemps c'était limité à 256 caractéres.
Et aujourd'hui encore, il est déconseillé de mettre des quantité astronomique de données dans des URL vu que rien ne permet d'être certain que ca ne sera pas tronqué à un niveau ou à un autre surtout quand n'importe qui va utilisé ce qu'on crée. D'ailleur, c'est pour ça que les formulaire ne sont quasiment jamais renvoyé par adresse.
 
Alors bon, peut être que maintenant apache et firefox permettent de faire des adresses de 3 milliards de caractéres, mais comme tu dis IE, c'est 2048 et rien ne dit que ca ne soit pas pire pour d'autres navigateurs.

n°1186557
mehdi_tn
Posté le 28-08-2005 à 21:03:18  profilanswer
 

Puisque vous dites que c'est pas lourd pour la session !!
Alors j'y vais.
 
Mais je ne sais pas pkoi je ne suis pas convaicu puisque une solution coté client est possible mais bon !!!

mood
Publicité
Posté le 28-08-2005 à 21:03:18  profilanswer
 

n°1186560
masklinn
í dag viðrar vel til loftárása
Posté le 28-08-2005 à 21:05:40  profilanswer
 

omega2 a écrit :

Me semble que pendant longtemps c'était limité à 256 caractéres.


Non

Citation :

rien ne dit que ca ne soit pas pire pour d'autres navigateurs.


Si:

  • Ca se saurait
  • Ca serait stupide
mehdi_tn a écrit :

Mais je ne sais pas pkoi je ne suis pas convaicu puisque une solution coté client est possible mais bon !!!


Quel intérêt ça aurait?
 

  • Le client s'en fout de tes données
  • Les stocker côté client t'oblige à les revérifier en permanence, parce que tu ne peux pas faire confiance aux données arrivées de l'extérieur, quelles qu'elles soient
  • Ca augmente le poids des pages, donc les temps de réponse pour le visiteur, et ça lamine la bande passante du serveur


Message édité par masklinn le 28-08-2005 à 21:06:51

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1186561
mehdi_tn
Posté le 28-08-2005 à 21:08:52  profilanswer
 

Oh la on est entrein de changer de sujet là

n°1186571
mehdi_tn
Posté le 28-08-2005 à 21:19:00  profilanswer
 

Ok Merci  
 
Convaincu !!!

n°1186693
esox_ch
Posté le 29-08-2005 à 06:44:36  profilanswer
 

Deplus les beans de Java sont stockés dans le context de la webappl ... ce qui est comparable aux sessions..


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Inscription sur 5 pages + 50 champs

 

Sujets relatifs
reload champsRequête ajout de champ entre champs existants
Champs vides dans une base mysql[MySQL & PHP] Obtenir les valeurs que peut prendre un champs SET
Probleme avec mon systeme de pages[perl] récupéré le code source de plusieurs pages
Visionner des pages php en local + base de donnée en local.Afficher contenu des pages internet explorer vbs
cherche script pour lier des champs de formulaires à des liensconcatenation de valeurs de champs
Plus de sujets relatifs à : Inscription sur 5 pages + 50 champs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR