Bonjour, toutes mes pages ont la fonction session_start () au debut de chaque page.
Pour accéder à la page protégée, je dois d'abord m'identifier, puis j'accède à un espace membre pour que je puisse ajouter une fiche.
Dans cette fiche j'ai un message de bienvenue avec le nom de la personne loggée.
Si je fais un refresh de cette page, j'obtiens le nom de la base ... je ne comprends pas sur ce coup là.
Session
code pour afficher le nom
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php // On prolonge la session session_start(); // On teste si la variable de session existe et contient une valeur if($_SESSION['id_user'] != true) { // Si inexistante ou nulle, on redirige vers le formulaire de login header('Location: erreur.php'); exit(); } ?>
J'ai besoin de garder la session id_user pour l'ajout de mes fiches
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <? echo("<h2>Bonjour ".$_SESSION['login']." vous pouvez maintenant ajouter vos personnages<br/></h2>") ; echo("<h3>Pour vous déconnecter, cliquez <a href=\"logout.php\">ici</a><br/></h3>") ; ?>
J'ai besoin de garder la session login pour tout ce qui est affichage du membre.
Merci de votre aide.
Partager