Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
764 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Problème de session dans une fonction ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Problème de session dans une fonction ...

n°128755
- Fred -
007 Agent
Posté le 19-04-2002 à 22:26:51  profilanswer
 

J'ai une fonction qui doit enregistrer dans une variable de session une variable donnée, voici les paramètres :
 
$var : le nom de la variable
$value : la valeur de la variable
 
 
Voici le code :
$var = "session".$var;
$$var = $value;
session_register($var);
 
Et bien sûr, rien n'est enregistré dans les sessions ... pourtant, lorsque dans un script je fais manuellement un session_register ça marche nickel ... je n'y comprends pas grand chose !


---------------
"You know the name, You know the number..."
mood
Publicité
Posté le 19-04-2002 à 22:26:51  profilanswer
 

n°128765
raph93
Posté le 19-04-2002 à 23:18:25  profilanswer
 

essaye plutot ca  
 
session_register(var);


---------------
Nothing can stop me, I'm never satisfied, I take what i want, refuse to be denied...
n°128787
Sh@rdar
Ex-PhPéteur
Posté le 20-04-2002 à 00:22:01  profilanswer
 

je dirais même plus essaye session_register("var" )


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°128794
Dost67
Posté le 20-04-2002 à 00:41:39  profilanswer
 

session_register('session' . $var);
$var = $value;

n°128802
ethernal
Chercheur de vérité...
Posté le 20-04-2002 à 01:37:17  profilanswer
 

session_register("var" );
$var = $value;

n°128812
- Fred -
007 Agent
Posté le 20-04-2002 à 09:03:35  profilanswer
 

Je viens de trouver, merci à tous :sol:
 
Le problème (il faut le savoir qd même ...) est qu'il faut déclarer la variable que l'on va enregistrer par session_register en tant que variable globale. Le résultat est le suivant :
 
$var = "session".$var;
global $$var;
$$var = $value;
session_register($var);


---------------
"You know the name, You know the number..."

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Problème de session dans une fonction ...

 

Sujets relatifs
[MFC] Problème de fuites de mémoires que je comprend pas[PHP] C'est quoi cette erreur ????
Problème de format de fenêtre!l'equivalent de la fonction "eval" du javascript existe t'il en java ?
[PHP] Récupérer un taux de change automatiquementacceder à une base mysql a partir d'une fonction javascript
[PHP] Comment faire tourner une chanson ?[JAVASCRIPT] problème de petit pop-up redondant :(
[PHP] Mais comment on additionne ???[PHP] lol j'ai jamais vu ca
Plus de sujets relatifs à : [PHP] Problème de session dans une fonction ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR