Imprimer ce chapitreImprimer ce chapitre

Transmission de données

5 Les sessions

5.3 Fonctions PHP et gestion des sessions

  1. session_start: initialisation de la session. A son appel PHP essaie alors de lire l'identifiant fourni par l'utilisateur (cookies, url). S'il trouve l'identifiant il va chercher le fichier correspondant et met à disposition les informations sauvegardées dans le tableau associatif $_SESSION[]. Si aucun identifiant n'est disponible un nouvel identifiant est créé pour le nouveau visiteur.
  2. Enregistrement d'une variable dans la session : $_SESSION["nomvariable"]=valeur. La variable $nomvariable est alors enregistrée dans la session en cours et est ainsi disponible par l'utilisation de $_SESSION["nomvariable"].
  3. Suppression d'une variable dans la session : unset($_SESSION["nomvariable"]) détruit la variable $nomvariable de la session en cours. session_destroy() détruit les données de session et ferme la session en cours.