Salut,

J'ai un gros problème pour effacer une session.
Sur une page j'ai une liste de fonctions que j'appelle en fonction de la variable op passée par $_GET. J'ai une fonction logout.
Ma page se présente comme ça (avec les test erreurs):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?
session_start();
print_r($_SESSION);
 
// Fonctions
 
// Logout
function logout() {
   unset($_SESSION['password']);
   unset($_SESSI0N['admin']);
   unset($_SESSION['cookie']);
   $_SESSION['logout'] = true;
   echo '<META HTTP-EQUIV="refresh" CONTENT="0;URL=account.php">';
   die();
}
 
switch(OP) {
   // fonctions
}
Mais voila qaudn j'appelle la fonction, les sessions sont supprimées SAUF la session admin. J'ai en + cette erreur:

Notice: Undefined variable: _SESSI0N in c:\program files\easyphp1-8\www\1\admin\account.php on line 70
Comment ça se fait?