Si tu veux détruire toute la session et son contenu :
Code :
- <?
- session_start();
- $_SESSION=array();//on efface toutes les variables de la session
- session_destroy(); // Puis on détruit la session
- header("location: index.php" ) ; // On renvoie ensuite sur la page d'accueil
- ?>
|
Si tu ne veux détruire que certaines variables de session
Code :
- <?
- session_start();
- unset($_SESSION["var"]); // On efface la variable var
- header("location: index.php" ) ; // On renvoie ensuite sur la page d'accueil
- ?>
|
(utile pour un site multilingue avec gestion des utilisateurs, par exemple : l'utilisateur peut vouloir se déconnecter (perte des droits d'accès sur certaines parties du site) mais tu ne perds pas les infos sur sa langue de navigation)
EIDT : bon ben autant pour moi : $_SESSION=array() est préférable pour détruire toutes les variables de sessions
Message édité par deliriumtremens le 27-10-2003 à 10:04:26