[Php] Problème variables sessions

neointhematrix Messages postés 72 Date d'inscription   Statut Membre Dernière intervention   -  
Chacual Messages postés 230 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous j'ai un petit problème avec mes variables sessions: j'utilise wamp pour el moment voilà mon problème :

Page index:

<?phpsession_start();?>

<?php
//include"identification.php";
$_SESSION['Code_util']=$donnees3['Code_util'];
$_SESSION['Login_util']=$donnees3['Login_util'];
$_SESSION['Type_util']=$donnees3['Type_util'];
$_SESSION['Profil_util']=$donnees3['Profil_util'];

if(isset($_SESSION['Code_util']))//Utilisateur identifié, on peut afficher la page entiere
{
echo"- Votres code utilisateur est le : ".$_SESSION['Code_util']."</br>";
echo"- Votre Login est : ".$_SESSION['Login_util']."</br>";
if($_SESSION['Type_util']==1)
{
echo"- Vous êtes un utilisateur interne ()</br>";
}
else
{
echo"- Vous êtes un utilisateur externe (Client)</br>";
}
switch($_SESSION['Profil_util'])
{
case 1:echo"- Vous êtes un utilisateur de niveau 1 (VISUALISATION)";
break;
case 2:echo"- Vous êtes un utilisateur de niveau 2 (AJOUT)";
break;
case 3:echo"- Vous êtes un utilisateur de niveau 3 (SAISIE AVANCÉE, MODIFICATION)";
break;
case 4:echo"- Vous êtes un utilisateur de niveau 4 (ADMINISTRATION)";
}
echo"</br></br> <a href='test.php'>Vous pouvez cliquer là</a>";
}
?>

et lorsque je clique sur mon lien qui m'envoye sur la page test :

<?php
session_start();
?>

<?php
if(isset($_SESSION['Code_util']))
{
echo"Vous pouvez avoir accès à cette page ".$_SESSION['Code_util']." car vous êtes bien identifié";
}
else
{
echo"Vous n'avez rien à faire ici";
}
?>


et là : ca s'affice :"Vous n'avez rien à faire ici".

Apparemment, mes variables session ne passe pas mais je ne comprend pas pourquoi.

Merci de votre aide.
A voir également:

1 réponse

Chacual Messages postés 230 Date d'inscription   Statut Membre Dernière intervention   150
 
Tu es sur d'avoir à faire un session_start(); sur la deuxième page ?
0
neointhematrix Messages postés 72 Date d'inscription   Statut Membre Dernière intervention   14
 
Salut, oui comme tu vois je l'ai bien mise :).

D'autres propositions?
0
Chacual Messages postés 230 Date d'inscription   Statut Membre Dernière intervention   150 > neointhematrix Messages postés 72 Date d'inscription   Statut Membre Dernière intervention  
 
Ce que je voulais dire c'est qu'il y en a peut-être pas besoin !
Je connais peu le PHP mais j'imagine qu'une fonction nommée start_session() doit initialiser la session et que c'est peut-être pour ça que tu perds tes variables ...
0
neointhematrix Messages postés 72 Date d'inscription   Statut Membre Dernière intervention   14 > Chacual Messages postés 230 Date d'inscription   Statut Membre Dernière intervention  
 
Non, il me semble que dès que tu veux les réutiliser, tu dois faire apparaitre session_start au debut de ta page
0
Chacual Messages postés 230 Date d'inscription   Statut Membre Dernière intervention   150 > neointhematrix Messages postés 72 Date d'inscription   Statut Membre Dernière intervention  
 
Je pense que tu devrais trouver la réponse à ce mystère sur cette page qui en sait plus que moi :D :
http://www.phpdebutant.org/article47.php
0