Bonjour,
j'ai un soucis avec les variables de session, voici un extrait de mon code qui s'étend sur plusieurs pages:
première page:
Code :
- <?php session_start()?>
- <form action="aaa.php" method="post">
- <input type="text" name="607"/>
- <input type="submit" value="Continuer" />
- </form>
|
Voici la page nommée aaa:
Code :
- <?php session_start()?>
- <?php include("bbb.php" );?>
|
Qui appel donc la page bbb.php qui suit:
Code :
- <form action="ccc.php" method="post">
- <?php $_POST["607"] = preg_replace("#,#", '.', $_POST["607"]);
- echo $_POST["607"];?>
- <?php $_SESSION["607"] = $_POST["607"];?>
- <input type="submit" value="Valider" />
- </form>
|
Puis la page ccc:
Code :
- <?php session_start()?>
- <?php include("ddd.php" ); ?>
|
Et enfin ddd.php
Code :
- <?php echo $_SESSION["607"]; ?>
|
Donc voila je ne comprend pas pourquoi je ne peux afficher $_SESSION["607"], j'ai essayer de remplacer les guillemets doubles par des simples, ca n'a rien changer.
Le plus étrange c'est que j'ai deux autres variables de session $_SESSION["session"] et $_SESSION["compte"] qui elles fonctionnent bien...
(les codes ont été raccourcis pour éviter de surcharger la page, mais je pense que le soucis doit provenir des extraits ci-dessus, au cas ou je pourrais fournir le code en entier)
Merci de me donner une piste
Message édité par gedriukas le 25-05-2007 à 14:55:19