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 :

variable dynamique et session


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 144
    Par défaut variable dynamique et session
    bonjour à tous,

    voyez vous un problème dans ce qui suit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $tmp = "_SESSION['test']";
    ${$tmp} = "TTTTTTTTTTTTTTTTTTTTTTTTT";
    La session ne prend pas ma variable !!
    Tout me semble "grammaticalement" correct

    est ce possible d'utiliser les variables dynamiques avec les variables de session.

    Nb : php5

  2. #2
    Membre expérimenté Avatar de Amine_sas
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    245
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 245
    Par défaut
    Citation Envoyé par tuxout
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $tmp = "_SESSION['test']";
    ${$tmp} = "TTTTTTTTTTTTTTTTTTTTTTTTT";
    la variable $tmp va contenir la chaine de caracter "_SESSION['test']".

    la syntaxe correcte:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $tmp = $_SESSION['test'];

  3. #3
    Membre émérite
    Avatar de ozzmax
    Inscrit en
    Novembre 2005
    Messages
    977
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2005
    Messages : 977
    Par défaut
    ???

    mais c'est le but ici...c'est une variable dynamique qu'il veux faire
    le probleme réside ici
    ${$tmp} = "tttttt";

  4. #4
    Membre émérite
    Avatar de ozzmax
    Inscrit en
    Novembre 2005
    Messages
    977
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Novembre 2005
    Messages : 977
    Par défaut
    Salut
    alors ce ne marche pas pour moi non plus
    p-e est dû au fait que les variable session sont en quelque sorte des nom protégé...?

    car en toute logique ca devrait fonctionner puisque
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     
    $var = 'hello';
    $hello = 'Coucou';
    echo ${$var}; // retourne Coucou
     
    //mais
    $tmp = "_SESSION['tmp']";
    $_SESSION['tmp'] = "ttttt";
    echo ${$tmp};
    //retourne Notice: Undefined variable: _SESSION['tmp']
    alorws c'est pour cela que j'ai conclu que c'était des noms réservé...
    Est ce que ca ce pourrait que ce soit dû également a l'index puisque $_SESSION est un array??

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    144
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 144
    Par défaut
    En fait on ne peut pas faire cela sur des tableaux :S
    dommage ça aurait été bien pratique
    merci pour vos réponses

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

Discussions similaires

  1. Enregistrement de variable dynamique en Session
    Par nightf dans le forum Langage
    Réponses: 3
    Dernier message: 22/10/2006, 14h35
  2. Variables dynamiques
    Par CriPpLe dans le forum C++
    Réponses: 5
    Dernier message: 23/02/2005, 11h56
  3. [SQL SERVER 2000] Noms de variables dynamiques
    Par cassoulet dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 08/09/2004, 11h44
  4. Récupération de variables dynamiques complexes
    Par ludoboy dans le forum ASP
    Réponses: 7
    Dernier message: 24/05/2004, 17h51
  5. [LG]Problême Variable dynamique de types différents
    Par pierrOPSG dans le forum Langage
    Réponses: 2
    Dernier message: 29/04/2004, 16h01

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