Php : variables de session de page en page

Résolu
bonsoir !
il parait que c'est tout simple les sessions !
je bloque sur le transfert des variables de sessions de page en page :
page1 :
l'utilisateur s'identifie avec login et mot de passe, ca fonctionne.

page2.php :
<?php
session_start();
$login=$_POST['login'];
$_SESSION['login'] = $login;
$pass=$_POST['pass'];
$_SESSION['pass'] = $pass;
?>
ic tout fonctionne, sur la page apparaissent les info de l'utilisateur.

page3.php :
<?php
session_start();
$login=$_SESSION['login'];
?>
c'est ici que ça coince : je n'arrive pas à faire afficher à nouveau les info de l'utilisateur à partir de la base de données.

Pouvez-vous me dire ce qui ne va pas dans l'en tete ?
d'avance merci !

8 réponses

  1. $login=$_POST['login'];
    $pass=$_POST['pass'];
    $_SESSION['pass'] = $pass;
    $_SESSION['login'] = $login;
    echo $_SESSION['login']; page1
    echo $_SESSION['login']; page2
    pour tester ce variable
    1. Pour récuper les infos dans ta deuxième page utilise plutôt :
      session_register("login");
      $login=$_SESSION["login"];
      session_register("pass");
      $pass=$_SESSION["pass"];
    2. @Chevalier2708Oups j'ai oublier un bout
      Voici le code entier
      session_register("login");
      $login=$_SESSION["login"];
      session_register("pass");
      $pass=$_SESSION["pass"];
    3. @toijanOui mon problème est résolu par ma manière.
    4. bonjour ! comment a tu fait
  2. essaie ceci
    page1.php
    <?php
    session_start();
    $_SESSION['log']="lya";
    $_SESSION['pwd']="aly";
    ?>
    page2.php
    <?php
    session_start();
    $log=$_SESSION['log'];
    $password=$_SESSION['pwd'];
    echo " login:$log ";
    echo "mdp :$password";
    ?>
    1. Bonjour,

      J'ai le même problème sur mon site, la variable session n'est pas transmise de la 1ére à la 2éme page ..

      Page1:

      session_start ();
      $_SESSION["login"] = $user;
      $_SESSION["pass"] = $pass;

      Page2:

      session_start();
      echo $_SESSION["login"];

      Je me permet de demander à ceux qui avait le même soucis et qui ont réussis à le résoudre de m'aider SVP .. merci d'avance
      1. bonjour ,
        meme si la conversation date de 2006 ,quelqu un a t il une idee car j'ai le meme probleme
        merci
        1. Petite question
          Dans page2.php, tu fais
          echo $login;
          ou
          echo $_SESSION['login'];

          pour vérifier le passage des valeurs ?