cewac
Messages postés5Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention14 juillet 2005
-
18 mai 2005 à 16:49
cewac
Messages postés5Date d'inscriptionmercredi 18 mai 2005StatutMembreDernière intervention14 juillet 2005
-
19 mai 2005 à 15:09
Bonjour à tous,
Bon voilà, je suis débutant en developpement web et je suis face à un problème pour le quel j'espère recevoir votre aide.
Sur le site que je développe actuellement (c'est le premier), j'enchaîne plusieurs pages PHP à la suite l'une de l'autre. Ces pages utilisent des formulaires dédiés à la collecte d'informations.
Pour conserver les valeurs entrées dans ces formulaires, je fait appel à des variables de session. Pour transmettre ces valeurs d'une page à l'autre, chaque de page comporte le code suivant avant toute balise html :
<?php
session_start();
?>
La dernière page PHP fait une sauvegarde des variables en base de données (mysql-PHPMyAdmin) et donne en message de confirmation de bon déroulement des opérations : tout fonctionne parfaitement sans aucun problème.
C'est ici que cela se corse :
Lorsque je clique sur le bouton précédent du navigateur, il est impossible de ré-accéder à la page précédente, j'ai un splendide message qui me dit que cette page ne pas accessible ???.
J'ai constaté que si je ne met pas le code avec le "session_start()" en début de page, le retour à la page précédente fonctionne parfaitement, par contre les valeurs de mes variables ne sont plus pas transmises d'une page à l'autre.
En fait, lors de l'accè à la dernière page PHP, j'initialise une variable de session qui me permettera, lors du retour à la page précédente, d'être testée pour obliger une redirection en debut de site :" header(Location: ...." et ainsi éviter le retour en arrière sur les pages formulaires.
Désolé d'être un peu long de dans mon explication, mais quelqu'un connaît-il ce problème et une solution y remédiant.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 19 mai 2005 à 13:40
Bonjour,
déjà c'est une question PHP et plus
de chance sur le forum php, non ?
ensuite :
Les sessions vous permettront d'enregistrer des
variables pour les préserver et les réutiliser tout
au long de la visite de votre site.
je ne vois donc pas l'intérêt de le mettre
à chaque page, au contraire !
Cordialement. Bul. ~Site~~[mailto:marcelBultez@tiscali.fr Mail]~