probleme avec les variables de session - PHP - Programmation
Marsh Posté le 18-03-2004 à 09:29:30
Salut
Quand tu fais précédent, souvent le navigateur récupère la page dans son cache, il ne recharge pas la page donc il récupère pas les paramètres
Marsh Posté le 18-03-2004 à 09:34:24
Sous IE, ouais. Sous Firefox (et peut-être Mozilla, je sais pas), les valeurs sont récupérées.
Marsh Posté le 18-03-2004 à 09:49:21
ratibus a écrit : Salut |
bin disons que j'ai fais l'essai
je charge le formulaire de commande je rempli les champs , je clique sur commander (donc je change de page)
quand je fais precedent :
si j'utilise les variables de sessiosn bin je ne retrouve pas ce que j'ai rempli dans les champs sinon
quand je fais precedent sans utiliser les sessions je retrouve bien ce que j'avais saisi
donc il récupère bien les paramètres non?
le probleme c'est qu'à cause des variables de session il doit surement recharger la page ou je ne sais quoi et par consequent il revide les champs non?
coment faite vous pour qu'au changement de page et lorsque vous revenez sur votre formulaire vous ne perdez pas ce quia été saisi?
c'est pas la 1er fois que je rencontre ce problème et j'aimerai bien comprendre ca une bonne fois
surtout que la ca serai pour de grosse commande et ca serait dommange que les client est a retaper toute leur commande qaund ils font precedent
Marsh Posté le 18-03-2004 à 09:54:12
je viens de refaire le test la
et je voix bien que l'utilisations des varaibles de sessions sur la page empeche la conservation des valeurs saisis dans les champs
quelqu'un aurait-il une solution? peut etre je manipule mal les variables de sesssions , pourtt elles ont l'air de marcher
Marsh Posté le 18-03-2004 à 10:48:23
bon tant pis je stock tous mes champs dans des variables de sessions
dc plus de 500 ou 1000 champs
es-ce trop lourd?
quels problème es-ce que je risque de rencontrer?
inconvenient :
si je fais réactualiser la page , ca conserve les valeurs dans les champs (logique)
Marsh Posté le 17-03-2004 à 17:26:56
voila
pour un petite application de commande en ligne j'ai:
authentification --> commande --> confirme commande
mon authnetifiaction je la fait par le billet des variable de session
LE PROBLEME :
a cause des varaibles de dession et donc par l'utilisation de session_start() quand:
1) je rempli mes champ dans la page commandes
2) je vais sur la page verif commande
3) je ne suis pas satisfait et que je reviens sur la page commande avec le bouton precedent ALORS tout mes champs sont vide.
quand j'enleve session_start() , je n'ai plus ce probleme
mais les varaibles de sessions ne marche plus (logique)
concluson je voudrais pouvoir conserver ce qui a été saisi dans les cjhamps de la page commande quand je fais precedent
comment faire
merci
PS: la page commande contient plus de 500 champs (le nombre est dynamique)
Message édité par saxgard le 17-03-2004 à 17:28:24