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 :
- <?php
- require_once('lib/compte.inc.php');
- require_once('lib/config.inc.php');
- $c = new Compte();
- $connect = $c->Login($_POST['login'],$_POST['mdp']);
- if($connect) {
- session_start();
- $_SESSION['login']=$_POST['login'];
- $_SESSION['mdp']=$_POST['mdp'];
- header("Location:Admin/index.php" );
- }
- else header("Location:index.php" );
- ?>
|
Mon index ou je recupere tout ca :
Code :
- <?
- session_start ();
- ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
- <head>
- <title>Espace administrateur </title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <style type="text/css">
- @import url("Style/style_admin1.css" );
- </style>
- </head>
- <body>
- <?php
- if(isset($_SESSION['login']) && isset($_SESSION['mdp'])) {
- include ('Menus/menu.php');
- echo "<div id='contenu'>";
- if (!isset($_GET['page'])) $page= 'accueil'; else $page= $_GET['page'];
- switch($page)
- {
- case 'accueil': include ('accueil.php');break;
- case 'ajart': include ('ajout_artiste.php');break;
- }
- echo "</div>";
- }
- else echo "vous n'avez pas le droit d'etre ici !";
- ?>
- </body>
- </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