$_SESSION

$_SESSION — Variables de session

Description

Un tableau associatif des valeurs stockées dans les sessions, et accessible au script courant. Voyez l'extension Sessions pour plus de détails sur comment est utilisée cette variable.
Exemple :
var_dump($_SESSION);
Donne actuellement sur ce serveur :
array(0) {
}

Bonus & Informations

Stocker des données dans la variable $_SESSION est très utile, ça permet de se souvenir d'un utilisateur, de son login, de ses droits, de son identifiant... Il ne faut cependant pas oublier que toutes les informations qu'on y stock utilise de la mémoire sur notre serveur. Il ne faut donc stocker que les informations vraiment nécessaires. Pour utiliser la variable $_SESSION, vous devez utiliser la fonction session_start.
session_start();
Exemple :
$_SESSION['id'] = 42;
$_SESSION['login'] = "toto";
$_SESSION['admin'] = true;
if (isset($_SESSION['id']))
{
	echo "Bonjour ".$_SESSION['login']." !";
	if (isset($_SESSION['admin']) && $_SESSION['admin'] == true)
	{
		echo "Vous êtes admin !";
	}
}
Lors de la déconnexion de l'utilisateur vous devez supprimer sa session en appelant la fonction session_destroy.
session_destroy();