problème de session avec Easyphp [RESOLU]

problème de session avec Easyphp [RESOLU] - PHP - Programmation

Marsh Posté le 31-08-2005 à 18:04:54    

Hello,
 
depuis pas longtemps, j'ai un problème avec EasyPhp, pour mes sessions. Par exemple, ce bout de code ne marche pas :
 
Page 1 :  

Code :
  1. <?
  2. session_start();
  3. $_SESSION['session'] = "Hello Word !";
  4. header('location:page2.php');
  5. ?>


 
Page 2 :

Code :
  1. <?
  2. session_start();
  3. echo $_SESSION['session'];
  4. ?>


 
Sur la page 2, j'ai cette erreur : "Notice: Undefined index: session in ...\page2.php on line 4".
Vu qu'avant, ça marchais nickel, j'ai pensé à un problème de Easyphp ( j'avais installé l'extention GTK à un moment ). J'ai désinstallé, supprimé le repertoire Easyphp et le fichier php.ini de C\Windows\, réinstallé, mis à jour, et toujours le même problème.
J'aurais voulu votre aide sur ce problème.
Merci  :jap:


Message édité par delgado le 01-09-2005 à 14:30:00
Reply

Marsh Posté le 31-08-2005 à 18:04:54   

Reply

Marsh Posté le 01-09-2005 à 14:06:01    

Re,
 
après plusieurs recherches sur des sites, j'ai trouvé un moyen de contourner :
 

Code :
  1. <?
  2. session_start();
  3. $_SESSION['session'] = "Hello Word !";
  4. echo '<a href="page2.php?'.strip_tags(SID).'">Page2</a>';
  5. ?>


 
La, ça marche, mais n'y a t'il pas un moyen de se passer du SID ?  
Merci  :jap:

Reply

Marsh Posté le 01-09-2005 à 14:11:03    

oui, c'est du ressort de la config apache.  
 
enable-trans-sid

Reply

Marsh Posté le 01-09-2005 à 14:18:33    

jagstang a écrit :

oui, c'est du ressort de la config apache.  
enable-trans-sid


hmm, pas apache, enable-trans-sid est une option de compilation de php,
ensuite il y a l'option de configuration session.use_trans_sid

Reply

Marsh Posté le 01-09-2005 à 14:20:17    

bien vu. il s'agirait en effet de  
 
session.use_trans_sid 1
 
 
edit : oups j'avais pas vu que tu l'avais donné


Message édité par jagstang le 01-09-2005 à 14:20:54
Reply

Marsh Posté le 01-09-2005 à 14:29:40    

re,
 
je viens de tester, ça marche nickel, merci beaucoup pour votre aide  :jap:

Reply

Sujets relatifs:

Leave a Replay

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