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 : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Partager