[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 -
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.
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:
- [Php] Problème variables sessions
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
D'autres propositions?
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 ...
http://www.phpdebutant.org/article47.php