|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : septembre 2006 Messages : 24 ![]() |
Re- Bonjour à tous,
J'ai créé sur mon site un moyen de se logger pour pouvoir accéder à certaines pages. Une fois mon utilisateur loggé, j'ai stocké son pseudo dans la variable $_SESSION['xx'] ! Sur les pages protégées, j'inclus les fichiers de vérifications pour voir si l'utilisateur est loggé (et que le time out n'est pas dépassé). Sur la page d'accueil qui n'est pas protégée, je n'ai donc aucun script php ! Comment puis je récupérer la variable $_SESSION['xx'] pour pouvoir afficher "Bienvenue ...." avec le nom de l'utilisateur ??? j'avais essayé ça: Code :
Y a t il une contrindication à mettre session_start() au début de ma page d'accueil et sur les autres pages (pour pouvoir afficher un "log out") ?? En vous remerciant, Pharmacos |
||
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : juin 2005 Messages : 572 ![]() |
Si tu as un ensemble d'include dans tes pages et que cela entraine plusieurs session_start dans le code oui cela posera problème.
Sinon tu n'auras aucun problème au contraire : il faut l'inclure dans toutes tes pages utilisant les sessions. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : septembre 2006 Messages : 24 ![]() |
Encore merci ratapapa de me répondre
En fait j'ai suivi ce tutorial : http://bob.developpez.com/phpauth/ a quelque chose près..... donc une fois que je suis loggé, et que je retourne vers ma page d'accueil (sans include puisque pas de vérification car accès libre), la session est déjà démarrée ! Mais comment récupéré alors le pseudo de l'utilisateur via $_SESSION ?? Je n'y suis pas arrivé sans mettre session_start ! Encore merci Pharmacos |
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Inscription : juin 2005 Messages : 572 ![]() |
Tu ne pourras pas récupérer ton utilisateur dans ton arborescence sans session (ou avec un cookie mais pour ton besoin c'est un peu inutile, j'écarte tout de suite la solution qui consiste à faire suivre ta variable tout le long de tes pages
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : septembre 2006 Messages : 24 ![]() |
D'accord !
Mais donc ça ne pose pas de problème si je mets un session_start() au début d'une page sans mettre les includes de vérification ? Et faut il mettre quelque chose comme session_delete ou quelque chose dans le même gout à la fin ? Merci pour toutes ces précisions ratapapa Pharmacos |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com