Bonjour,

Je fais appels à vos services car je n'arrive pas à détruire une session!

Je garde en session un objet que je sérialise et ça fonctionne bien. Lorsque l'utilisateur clique sur le lien Déconnexion, j'appelle un fichier deconnexion.php contenant le code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<?php
 
   require("includes/header.inc");
 
   $_SESSION["Member"] = "";
 
   header("location: index.php?tab=home");
 
?>
Cette façon semble fonctionner car le nom d'utilisateur ne s'affiche plus sur ma page. Je ferme l'onglet Firefox, j'en ouvre un nouveau, tappe l'adresse et l'utilisateur est encore connecté!

En faisant des recherches sur le forum, j'ai trouvé une petit soluce mais ça ne fonctionne pas... Le nouveau code est:

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
<?php
 
   require("includes/header.inc");
 
   if( count($_SESSION) > 0 )
   {
 
      $_SESSION["Member"] = "";
      $_SESSION = array();
      session_destroy();
 
   }
 
   header("location: index.php?tab=home");
 
?>
Merci de votre aide!