3-Session Flashcards
Qu’est-ce qu’une session
fichier serveur contenant information sur user qui visite site
accessible sur tout le site durant une session
le demarrage se fait au tout debut du fichier (premiere ligne)
cela crée un cookie PHPSESSID
comment démarrer la session
<?php session_start(); ?>
appeler sur TOUTE les pages sinon pas acces au variable de session
variable de session exemple
<?php
session_start();
$_SESSION[‘nomUsager’] = “Roger”;
…
// utilisation de la variable session
echo “Nom = “. $_SESSION[‘nomUsager’];
?>
comment enlever variable de session
unset($_SESSION[‘nomUsager’]);
comment supprimer la session
session_unset(); // suppression des variables de session
session_destroy(); // suppression des données associées à la session
démarrer la session avant de la supprimer
quand détruire la session (pour la recrée plus tard)
si on change le mdp ou si on se deconnecte
exemple de logout
<?php
session_start();
session_destroy();
// ou selon la situation
// unset($_SESSION[‘login’]);
header(‘Location:connexion.php’);
exit();
?>