IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Session php variable


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 120
    Points : 54
    Points
    54
    Par défaut Session php variable
    Bonjour,

    j'ai un problème mon apllication ne garde pas quand je change de page mes variables de session.

    voici mon code pour l'ouverture de session

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    <?
    session_start();
    //Connection	
    $link = mysql_connect("localhost", "root", "");
    mysql_select_db("incidents") or die(mysql_error());
    //Enregistrement en variable de session de l'identifiant de la personne
    $_SESSION['idpersonne'] = $_GET["numeroidentifiant"];
    $result_niveau = mysql_query("SELECT NIVEAU FROM `ROLE` , `PERSONNE` WHERE PERSONNE.NOM_ROLE = ROLE.NOM_ROLE AND PERSONNE.ID_PERSONNE = ".$_SESSION['idpersonne']."");
    // Gestion des erreurs
    if (!$result_niveau) {
    	die('Requête invalide : ' . mysql_error());
    }
    $row_niveau = mysql_fetch_array($result_niveau, MYSQL_ASSOC);
    //Enregistrement en variable de session du niveau de la personne
    $_SESSION['niveau'] = $row_niveau["NIVEAU"];
    mysql_free_result($result_niveau);
    header ('Location: PageChoix.php');
    exit();
    ?>
    et quand je souhaite recuperer ma variable je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo $_SESSION['idpersonne'];
    qu'est ce qui ne va pas?

  2. #2
    Membre averti
    Inscrit en
    Janvier 2004
    Messages
    533
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 533
    Points : 313
    Points
    313
    Par défaut
    Bonjour,

    est-ce que tu mets session_start() avant de récupérer ta variable sessions lors de l'affichage ?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 120
    Points : 54
    Points
    54
    Par défaut
    il faut le mettre à chaque page?

  4. #4
    Membre averti
    Inscrit en
    Janvier 2004
    Messages
    533
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 533
    Points : 313
    Points
    313
    Par défaut
    Oui. Cela doit être la première instruction de chacune de tes pages utilisant des variables de session.

    session_start() crée une session (ou restaure celle trouvée sur le serveur, via l'identifiant de session passé dans une requête GET, POST ou par un cookie).

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 120
    Points : 54
    Points
    54
    Par défaut
    merci !!

  6. #6
    Membre averti
    Inscrit en
    Janvier 2004
    Messages
    533
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 533
    Points : 313
    Points
    313
    Par défaut
    De rien, avec plaisir.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [zend 1.11] session php variable et déconnexion
    Par yiwen dans le forum Autres composants
    Réponses: 10
    Dernier message: 14/05/2013, 16h43
  2. Réponses: 8
    Dernier message: 13/07/2006, 11h04
  3. Réponses: 1
    Dernier message: 07/07/2006, 15h56
  4. ZoneAlarm bloque mes variables de session PHP en local
    Par GritNatz dans le forum Sécurité
    Réponses: 3
    Dernier message: 24/06/2006, 15h20
  5. Deboggeur de variables de sessions PHP
    Par joe_le_mort dans le forum Langage
    Réponses: 10
    Dernier message: 15/11/2005, 00h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo