|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : décembre 2005 Messages : 69 ![]() |
Bonsoir,
existe-t-il une fonction en php qui permet de détruire la session courante toute en vérifiant qu'une session est déjà ouverte (c'est à dire qu'il détruit la session si elle existe sinon il ne fait rien) ? (même question pour session_start(), est-il possible de lancer une fonction similaire mais qui vérifie auparavant qu'une session n'est pas déjà lancée ?) |
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
Citation:
Citation:
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
||
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : décembre 2005 Messages : 69 ![]() |
j'ai juste besoin de savoir si une session est démarré ou pas...
puisque lorsque l'on fait un session_destroy() sans session lancé ça provoque une erreur en fait je fais des include de fichiers ce qui fait qu'un session_destroy() n'est pas forcément précédé d'un session_start(), d'où ma question |
|
|
00
|
|
|
#4 | |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
Citation:
Sinon : dans l'include où il y a le session_start, tu le fais systématiquement suivre du positionnement d'une variable de session (qui ne servira qu'à ça). Ensuite, quand tu dois tester si une session est initialisée, tu fais un isset sur cette variable.
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : décembre 2005 Messages : 69 ![]() |
ok merci pour l'astuce
en fait je suis pas sûr d'avoir compris un truc, ça sert à quoi de faire un session_start() à chaque page ? pour moi tant qu'on ne fait pas de session_destroy() la session est toujours valide non ? |
|
|
00
|
|
|
#6 | |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
Citation:
Mais faire un session_start a pour avantage principal d'activer les fonctions de sessions, après à toi de voir si tu mets quelque chose ou pas dans la session, et/ou si la session a un sens au niveau applicatif. Par exemple, dans les systèmes de connexion par login/mdp, je commence bien souvent la session avant que l'utilisateur se connecte à l'application.
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com