7.94.1 Introduction
Le support des sessions de PHP est un moyen de préserver
des données entre plusieurs accès. Cela vous permet de
créer des applications personnalisées, et d'augmenter
l'attractivité de votre site.
Si vous êtes familier avec la gestion de session de la
librairie PHPLIB, vous remarquerez que certains concepts
sont similaires.
Chaque visiteur accédant à votre page web se voit assigné un
identifiant unique, appelé 'identifiant de session'. Il peut
être stocké soit dans un cookie, soit propagé dans l'URL.
Le support des sessions vous permet d'enregistrer un
nombre illimité de variables qui doivent être préservées
entre les requêtes. Lorsqu'un visiteur accède à votre site,
PHP va vérifier automatiquement (si session.auto_start est
activé1) ou sur demande (explicitement avec
session_start
ou implicitement avec
session_register
) si il existe une
session du même nom. Si c'est le cas, l'environnement
précédemment sauvé sera recréé.
Toutes les variables sont sérialisées après l'exécution du
script PHP. Les variables qui sont indéfinies sont marquées
comme telles. Lors des accès ultérieurs, elles ne seront pas
définies, jusqu'à ce que l'utilisateur le fasse.
Note |
La gestion des sessions a été ajoutée en PHP 4.0.
|
|