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

  FORUM HardWare.fr
  Programmation
  PHP

  Variable de session qui ne fonctionne pas avec wamp5

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Variable de session qui ne fonctionne pas avec wamp5

n°1342119
Loizo
Posté le 08-04-2006 à 16:27:04  profilanswer
 

Bonjour,
 
Mes variables de sessions ne semblent pas fonctionner sous wamp5. Sous EasyPHP tout marche parfaitement mais avec ce dernier rien a faire. Est ce que cela vient de mon code ?
 
Mon script de connexion :

Code :
  1. <?php
  2. require_once('lib/compte.inc.php');
  3. require_once('lib/config.inc.php');
  4. $c = new Compte();
  5. $connect = $c->Login($_POST['login'],$_POST['mdp']);
  6. if($connect) {
  7. session_start();
  8. $_SESSION['login']=$_POST['login'];
  9. $_SESSION['mdp']=$_POST['mdp'];
  10. header("Location:Admin/index.php" );
  11. }
  12. else header("Location:index.php" );
  13. ?>


 
Mon index ou je recupere tout ca :

Code :
  1. <?
  2. session_start ();
  3. ?>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  6. <head>
  7. <title>Espace administrateur </title>
  8. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  9. <style type="text/css">
  10. @import url("Style/style_admin1.css" );
  11. </style>
  12. </head>
  13. <body>
  14. <?php
  15.  if(isset($_SESSION['login']) && isset($_SESSION['mdp'])) {
  16.   include ('Menus/menu.php');
  17.   echo "<div id='contenu'>";
  18.   if (!isset($_GET['page'])) $page= 'accueil'; else $page= $_GET['page'];
  19.   switch($page)
  20.   {
  21.    case 'accueil': include ('accueil.php');break;
  22.    case 'ajart': include ('ajout_artiste.php');break;
  23.   }
  24.   echo "</div>";
  25.  }
  26.  else echo "vous n'avez pas le droit d'etre ici !";
  27. ?>
  28. </body>
  29. </html>


 
Dans la seconde page apres le header, la variable de session est vide... Sous EasyPHP tout fonctionne parfaitement pourtant. Vous auirez une idée ?
Merci :)

mood
Publicité
Posté le 08-04-2006 à 16:27:04  profilanswer
 

n°1342123
tholdan
Posté le 08-04-2006 à 16:33:41  profilanswer
 

Vérifie que le répertoire défini dans ton php.ini existe.

session.save_path = "c:/server/sessions"


Par exemple.


---------------
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn
n°1342124
Loizo
Posté le 08-04-2006 à 16:35:50  profilanswer
 

session.save_path = "c:/wamp/tmp"
 
Ce qui est correct. J'ai deja jeté un oeil au php.ini et ca me semble bon mais j'suis pas un expert.
 
J'ai testé en changeant:
session.auto_start = 0  
par :
session.auto_start = 1
 
Dans ce cas mes sessions marche mais ca me semble moyen (je ne peux plus acceder a phpmyadmin car il me dit qu'une session est deja lancé etc etc).
 


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

  Variable de session qui ne fonctionne pas avec wamp5

 

Sujets relatifs
pb config session[résolu][PERL]variable bizzare
peut-on utiliser une variable d'un userform dans une formule classiqu?[resolu]Passer un objet dans une variable de session
Modif variable d'environnement dans .batVariable d'induction, réduction de force
ouvrir une session oracle a distanceIncrémenter le nom d'une variable (VBA-VB)
Micropaiement et perte de session ... (Important) 
Plus de sujets relatifs à : Variable de session qui ne fonctionne pas avec wamp5


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