Php : variables de session de page en page

Résolu
babyann -  
 chr -
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. angelofosoft
     
    $login=$_POST['login'];
    $pass=$_POST['pass'];
    $_SESSION['pass'] = $pass;
    $_SESSION['login'] = $login;
    echo $_SESSION['login']; page1
    echo $_SESSION['login']; page2
    pour tester ce variable
    6
    1. Chevalier2708
       
      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"];
      0
      1. Chevalier2708 > Chevalier2708
         
        Oups j'ai oublier un bout
        Voici le code entier
        session_register("login");
        $login=$_SESSION["login"];
        session_register("pass");
        $pass=$_SESSION["pass"];
        0
      2. toijan > Chevalier2708
         
        Bonjour Chevalier,

        est ce que ton probleme est resolu?
        0
      3. Chevalier2708 > toijan
         
        Oui mon problème est résolu par ma manière.
        0
    2. chr
       
      bonjour ! comment a tu fait
      0
  2. majdoulin Messages postés 106 Date d'inscription   Statut Membre
     
    bonjour ,
    meme si la conversation date de 2006 ,quelqu un a t il une idee car j'ai le meme probleme
    merci
    2
  3. gb1963
     
    Juste pour dire merci à cette solution qui m'a beaucoup aidé.
    2
  4. ndiayalya Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   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";
    ?>
    2
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ricric Messages postés 34 Statut Membre 7
     
    Petite question
    Dans page2.php, tu fais
    echo $login;
    ou
    echo $_SESSION['login'];

    pour vérifier le passage des valeurs ?
    1
  7. ricric Messages postés 34 Statut Membre 7
     
    Bonjour
    Quelle base de données ?
    0
  8. Reda_indir
     
    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
    0