[Php] Problème variables sessions

Fermé
neointhematrix Messages postés 72 Date d'inscription mardi 13 février 2007 Statut Membre Dernière intervention 4 février 2010 - 30 août 2007 à 09:34
Chacual Messages postés 230 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 15 octobre 2007 - 30 août 2007 à 10:06
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 jeudi 28 juin 2007 Statut Membre Dernière intervention 15 octobre 2007 150
30 août 2007 à 09:37
Tu es sur d'avoir à faire un session_start(); sur la deuxième page ?
0
neointhematrix Messages postés 72 Date d'inscription mardi 13 février 2007 Statut Membre Dernière intervention 4 février 2010 14
30 août 2007 à 09:48
Salut, oui comme tu vois je l'ai bien mise :).

D'autres propositions?
0
Chacual Messages postés 230 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 15 octobre 2007 150 > neointhematrix Messages postés 72 Date d'inscription mardi 13 février 2007 Statut Membre Dernière intervention 4 février 2010
30 août 2007 à 09:52
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 mardi 13 février 2007 Statut Membre Dernière intervention 4 février 2010 14 > Chacual Messages postés 230 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 15 octobre 2007
30 août 2007 à 10:02
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 jeudi 28 juin 2007 Statut Membre Dernière intervention 15 octobre 2007 150 > neointhematrix Messages postés 72 Date d'inscription mardi 13 février 2007 Statut Membre Dernière intervention 4 février 2010
30 août 2007 à 10:06
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