Section courante

A propos

Section administrative du site

Fiche technique
Type de produit : Module
Fichier source : mod_session.c

mod_session

Ce module prend en charge une interface de session utilisateur à l'échelle du serveur. Les sessions peuvent être utilisées pour savoir si un utilisateur a été connecté ou pour d'autres informations par utilisateur devant être disponibles pour toutes les requêtes.

Les sessions peuvent être entreposées sur le serveur ou sur le navigateur. Les sessions peuvent également être cryptées en option pour plus de sécurité. Ces fonctionnalités sont divisées en plusieurs modules en plus de mod_session; mod_session_crypto, mod_session_cookie et mod_session_dbd. En fonction des exigences du serveur, chargez les modules appropriés dans le serveur (soit de manière statique au moment de la compilation, soit de manière dynamique via la directive LoadModule).

Les sessions peuvent être manipulées à partir d'autres modules dépendant de la session, ou la session peut être lue et écrite à l'aide de variables d'environnement et d'entêtes HTTP, selon le cas.

Liste des directives

Nom Description
Session Cette directive permet d'activer une session pour le répertoire ou l'emplacement actuel.
SessionEnv Cette directive permet de contrôler si le contenu de la session est écrit dans la variable d'environnement HTTP_SESSION.
SessionExclude Cette directive permet de définir les préfixes d'URL pour lesquels une session est ignorée.
SessionExpiryUpdateInterval Cette directive permet de définir le nombre de secondes pendant lesquelles l'expiration d'une session peut changer sans que la session ne soit mise à jour.
SessionHeader Cette directive permet d'importer les mises à jour de session à partir d'un entête de réponse HTTP donné.
SessionInclude Cette directive permet de définir les préfixes d'URL pour lesquels une session est valide.
SessionMaxAge Cette directive permet de définir un âge maximum en secondes pour une session.



Dernière mise à jour : Lundi, le 27 février 2023