recuperer variable session probleme
Bonjour voila je n'arrive pas a recuperer mes variables de sessions apres qu'un utilisateur se soit loggué sur le site
La page index , où se loggue l'utilisateur a un formulaire , qui passe en post les login et mot de passe a la page verif.php ....
a ce moment là grace a des echos , jai pu voir que mes variables etaient bonnes avec ce que javais fais .... jai mis un lien pour reafficher la page index
et mes variables sont fausses
je vous mets le code de index.php pour mieux comprendre , cordialement
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
| <?PHP
if ( !$_SESSION['name'] )
{
session_name('tp2'); // Nom de la session
session_start();
}
if( !$_SESSION['id'] ) $_SESSION['id'] = session_id();
if(isset($_POST['niveau'])) {
$_SESSION['niveau'] = $_POST['niveau']; }
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Site ffffffffff</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="diz.css" />
</head>
<body>
<div id="masthead">
<div id="top_left">
</div>
<div id="header">
</div>
</div>
<div id="container">
<div id="left_col">
<h4> Menu </h4>
<ul>
<form action="authentification.php" method="post">
<li> Login <input type="text" name="Elogin" value="" /> </li>
<li> Password <input type="password" name="Ppassword" value="" /> </li>
<li> <input type="submit" name="Sconnexion" value="Se Connecter" /> </li>
</form>
<li> <a href="index.php">Accueil</a> </li>
<li> <a href="index.php?page=afficher_niveau">Afficher Niveau</a> </li>
<?PHP if ( $_SESSION['niveau'] >= 3 ) printf("<li> <a href=index.php?page=admin>Administration</a> </li> "); ?>
</ul>
</div>
<div id="page_content">
<?PHP
// Chargement de la page en fonction des parametres
switch ($_GET["page"])
{
case "changer_niveau" :
include("session/changer_niveau_user.php"); // Page permetant de choisir le niveau
break;
case "afficher_niveau" :
include("session/afficher_utilisateur.php"); // Page affichant les parametre de session
break;
case "accueil" :
include("session/accueil.php"); // Page affichant les parametre de session
break;
case "admin" :
include("session/admin.php"); // Page d'admin
break;
default :
include("session/accueil.php"); // Pour tout les autres cas : charger ACCUEIL
break;
}
?>
</div>
</div>
<div id="footer">
</div>
</body>
</html> |