1 pièce(s) jointe(s)
Variable de session inexistante
Bonjour à vous tous,
j'ai un soucis à cause d'une variable session qui veut pas s'afficher lorsque je fais un echo , je tombre sur la notification :
Citation:
Notice: Undefined variable: _SESSION
au fait ce que j'aimerais faire, j'ai une page qui liste un ensemble d'utilisateurs venant de ma table, et à coté de chaque user , j'ai mis un lien pour se connecter et donc redirection à la page de profile.
alors :
liste_usr.php
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
| <?php
include('connect.php');
$users=nom_utilisateur(); // fonction recupere tous les noms avec leurs id
foreach($users as $user)
{
if(isset($_SESSION['iduser']) && !empty($_SESSION['iduser']))
{
if($_SESSION['iduser'] == $user['id_user'])
{
echo "<a href='supprimersession.php'>Se déconnecter de : </a>  ";
}
else
{
echo "<a href='creersession.php?id=".$user['id_user']."'>Se connecter en tant que:</a>  ";
}
}
else
{
echo "<a href='creersession.php?id=".$user['id_user']."'>Se connecter en tant que:</a>  ";
}
echo "<a href='profile.php?id=".$user['id_user']."'>".$user['username']."</a><br><br>";
}
?> |
creersession.php
Code:
1 2 3 4 5 6 7 8
| <?php
session_start();
$id=$_GET['id'];
$_SESSION['iduser']=$id;
header("location:liste_user.php");
?> |
supprimersession.php
Code:
1 2 3 4 5 6
| <?php
session_destroy();
header("location:liste_user.php");
?> |
photo :
Pièce jointe 134177
lorsuqe je clique sur Se connecter en tant que : badrix (par exemple), il y a une redirection vers creersession.php?id='id_badrix' puis redirection vers la page liste_user.
normalement je devrais voir Se déconnecter de : badrix puisque j'ai créer une session['id']=id_user,
lorsque je fais un echo $_SESSION['id'] sur la page list_user.php je reçois l'erreur suivant:
Citation:
Notice: Undefined variable: _SESSION
Merci de m'aider,
Cordialement,