Problème de destruction de session
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:
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:
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!