Les sessions en PHP

Les sessions permettent d'enregistrer des informations concernant un utilisateur dans un tableau de PHP : $_SESSION avec un identifiant de session unique.

Pour ce faire, il faut démarrer votre session à chacune des pages de votre application :

<?php

session_start();

?>
 

Ensuite, vous pouvez stocker des informations dans le tableau de sessions :

<?php

$_SESSION['utilisateur'] = $_POST['login'] ;

?>

 

Enfin, vous pouvez prévoir un lien de déconnexion qui détruit la session :

<?php

// On écrase le tableau de session
$_SESSION = array() ;

// On détruit la session
session_destroy() ;

//On redirige l'utilisateur

header("location:accueil.php") ;

?>

 

Pour aller plus loin :

http://fr.php.net/manual/fr/features.sessions.php

http://www.lephpfacile.com/cours/18-les-sessions