[PHP] sessions sous windows et sous IIS

sessions sous windows et sous IIS [PHP] - PHP - Programmation

Marsh Posté le 23-01-2003 à 17:37:33    

salut à tous,
 
j'ai installer php avec IIS et sous windows XP.
J'ai un problème de session, il ne m'enregistre pas les variables de session (ou ne les relit pas.)
 
Le fichier de session est bien créé mais si après je veux récupérer une variable enregistrée dans la session, elle est vide.
 
ex:
 
index.php:
..
session_register("mavariable" );
..
 
index2.php:
session_start();
..
echo $mavariable;
..
 
ME RENVOIE UNE LIGNE VIDE.
 
 
Je suppose que c'est IIS qui fait chier, mais si vous aviez une solution ou au moins une idée, ca serais sympas, merci...


Message édité par NyGL le 23-01-2003 à 17:38:15
Reply

Marsh Posté le 23-01-2003 à 17:37:33   

Reply

Marsh Posté le 23-01-2003 à 20:16:58    

tu utilises l'ancienne notation. maintenant avec les variables globales désactivées, on utilise ceci :

Code :
  1. index.php:
  2. session_start();
  3. $HTTP_SESSION_VARS['mavariable']= "test";
  4. index2.php:
  5. session_start();
  6. echo $HTTP_SESSION_VARS['mavariable'];


 
et là tu es sûr de ne pas te tromper ;)

Reply

Marsh Posté le 23-01-2003 à 20:57:10    

c'est vrai mais les globals s'enregistrent...
 
mais ca ne fonctionne pas.
 
Une autre idée ?

Reply

Marsh Posté le 23-01-2003 à 22:10:01    

ok, donc j'enlève mes moufles, je me réveille et je fais gaffe à ce que je fait. :pt1cable:  
 
J'ai enlever une condition sur la première page et à l'intérieur de cette condition, il y avait...  :kaola:  
 
session_unset(); :bounce:  
 
désolé et merci à tous

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed