session_destroy

(PHP 4 )

session_destroy -- Détruit une session

Description

bool session_destroy ( void)

session_destroy() détruit la session courante et toutes les données associées avec cette session. Aucune des variables contenant les données de la session ne seront détruite, mais celles écrite sur le serveur le seront. L'identifiant de session est libéré, et les prochains accès à cette session ne fourniront pas les valeurs actuelles. Le cookie de session n'est pas supprimé immédiatement, mais dès la prochaine page.

session_destroy() retourne TRUE en cas de succès, et FALSE sinon.

Exemple 1. Destruction d'une session avec session_destroy()

<?php

// Initialisation de la session.
// Si vous utilisez un autre nom 
// session_name("something")
session_start();
// D&eacute;truit toutes les variables de session
session_unset();
// Finalement, d&eacute;truit la session
session_destroy();

?>

Exemple 2. Destruction d'une session avec $_SESSION

<?php

// Initialisation de la session.
// Si vous utilisez un autre nom 
// session_name("something")
session_start();
// D&eacute;truit toutes les variables de session
$_SESSION = array();
// Finalement, d&eacute;truit la session
session_destroy();

?>