Bonjour,
Je suis en train d'essayer de comprendre le fonctionnement des sessions.
J'ai parcouru toute la page de la FAQ sur les sessions, mais je ne comprend pas pourquoi, ça ne fonctionne pas.
Voici comment je m'y prend :
- Pour démarrer une session :
- Pour vérifier si j'ai déjà stocké quelque chose :Code:
1
2
3
4
5 session_name('Forum'); session_start(); $_SESSION['ID'] = $result['ID']; // Il y a bien une valeur dans $result['ID'] $_SESSION['NOM'] = $result['NOM'];
- Pour utiliser :Code:
1
2
3
4
5
6
7 session_name('Forum'); session_start(); if(! isset($_SESSION['ID'])) // pas bon else // ok
- Pour fermer la session :Code:if($_SESSION['ID'] == $ID_UTILISATEUR)
Qu'est ce que je fais mal ?Code:
1
2
3
4
5
6
7
8
9 session_name('Forum'); session_start(); unset($_SESSION['ID']); unset($_SESSION['Nom']); $_SESSION = array(); session_destroy();
Parce que if(! isset($_SESSION['ID'])) me dit que je n'ai rien stocké ...
:hola: :bug: