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

PHP & Base de données Discussion :

La Session est là mais pas la variable


Sujet :

PHP & Base de données

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 224
    Points : 62
    Points
    62
    Par défaut La Session est là mais pas la variable
    Bonjour

    Dans une page Php, je crée plusieurs variables de session dont celle-ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if (!session_id()) session_start();
    unset($_SESSION['familleS']);
    $_SESSION['familleS'] = $famille;
    ...
    Résultat :
    • La variable est bien créée et intialisée (vérifié)
    • Le session_id() est aussi créé et initialisé (vérifié)

    J’appelle alors une autre page Php dans laquelle j’utilise $_SESSION['familleS'] mais:
    - cette variable n’existe pas (print "SESSION familleS: ".$_SESSION['familleS']."<br>"
    - session_id n'existe pas (print "session_id: ".session_id()."<br>"

    Par contre le PHPSESSID existe (2260680e0b97156eb7df5fa3b668fa16), signe que le cookie existe si j’ai bien compris.

    Je débute en variables de session ; j’ai oublié qqechose ? Par avance merci de votre aide.

    Francois

  2. #2
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 19
    Points : 23
    Points
    23
    Par défaut
    Peux tu mettre le code complet des deux pages ? montrant comment tu inclues l'une dans l'autre ?

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 224
    Points : 62
    Points
    62
    Par défaut
    bonjour

    Je peux te mettre le code complet des deux pages mais ça ferait trop; voici juste l'appel à la page messagerie.php où la variable de session n'est pas initialisée:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <button type="button" onclick="document.location.href='../../messagerie/messagerie.php?........</button>
    Merci de ton aide.

    Francois

  4. #4
    Membre expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Points : 3 329
    Points
    3 329
    Par défaut
    salut.

    vérifie encore une fois les noms de tes variables

    @+.

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 224
    Points : 62
    Points
    62
    Par défaut
    bonjour

    Ma variable $_SESSION['familleS'] porte bien le même nom dans les deux pages.

    J'ai aussi fait attention à nommer différement:
    - la variable session: $_SESSION['familleS'] avec un S à la fin
    - la variable standard: $famille sans S à la fin
    pour éviter un bug déjà rencontré.

    Si tu as une piste, ce serait bien que tu précises ta pensée.

    Par avance merci.

    Francois

Discussions similaires

  1. OpenCL c'est fun mais pas évident !
    Par ImmoTPA dans le forum Bibliothèques, systèmes et outils
    Réponses: 2
    Dernier message: 24/05/2015, 21h21
  2. Réponses: 1
    Dernier message: 04/12/2008, 23h42
  3. Réponses: 3
    Dernier message: 14/05/2008, 18h31
  4. Req est trié mais pas la table ?
    Par chapeau_melon dans le forum WinDev
    Réponses: 2
    Dernier message: 26/11/2007, 17h17
  5. Une variable de session qui marche sous php4 mais pas php5
    Par Alexandrebox dans le forum Langage
    Réponses: 4
    Dernier message: 27/10/2007, 17h24

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