Les sessions permettent de conserver des informations durant toute la navigation du visiteur sur le site. Elles sont souvent utilisés pour l'authentification d'un visiteur, la gestion d'un panier d'achat, ou toute autre application nécessitant la conservation de valeurs entre plusieurs pages.
La session s'initialise avec session_start(). PHP essaie alors de lire l'identifiant fourni par l'utilisateur, va chercher le fichier correspondant, et vous met à disposition les informations sauvegardées dans la superglobale $_SESSION[]. Synthaxe : bool session_start ( void )
Pour enregistrer une variable de session nom_de_variable avec la valeur valeur_de_la_variable, on utilisera la synthaxe $_SESSION['nom_de_variable'] = 'valeur_de_la_variable'; Apres cette instanciation il sera possible sur toutes les pages du même site, et durant toute la session, d'afficher la valeur de la variable de session $_SESSION['nom_de_variable'].
Pour détruire la session courante, il suffit d'appeller la fonction php session_destroy()
Les cookies permettent d'aller plus loin, et de conserver des données même après fermeture de la session, et feront l'objet d'un prochain tutoriel.
Développeur PHP / MySQL et Infographiste en Freelance