Bonjour,

J'ai une page pour se logger et je garde le login et mot de passe dans en session. Puis je peut acceder à differentes page en fonction du droit de l'utilisateur. Dans ces pages, j'ouvre la session utilisateur puis je la ferme sans detruire les variables, puis j'ouvre une nouvelle session2.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
//ouverture de la session contenant login et mdp
session_name(utilisateur);
session_start();
//on ferme la session sans la détruire
session_write_close();
 
//ouverture de la session2
session_name(session2);
session_start();
Maintenant je veux quitter les pages contenants session2 et acceder aux pages en ouvrant session3. Mon problème est que je n'arrive pas à detruire la session2 sans detruire la session utilisateur.

Si je fait session_destroy() à la fin des pages de session2, je detruit en même temps la session utilisateur.
Si je fait session_destroy(session2), j'ai un message d'erreur de wrong parameters.

Comment fait-on pour detruire une session nommée?

Merci