Objet Session

Description

L'objet Session permet de stocker des informations nécessaires à une session utilisateur particulière. Les variables stockées dans l'objet Session ne sont pas supprimées lorsque l'utilisateur passe d'une page à l'autre de l'application, elles durent tout au long de la session de l'utilisateur.

Le serveur Web crée automatiquement un objet Session lorsque la page Web d'une application est appelée par un utilisateur n'ayant pas encore obtenu de session. Le serveur détruit l'objet Session après l'expiration ou l'abandon de la session. Naturellement, l'état de session n'est conservé que pour les navigateurs acceptant les cookies.

L'objet session possède des collections, des propriétés et des méthodes :

Collections

Contents

Contient les éléments ajoutés à la session au moyen de commandes de script.

StaticObjects

Contient les objets créés avec la balise <OBJECT> et ayant reçu l'étendue session.

Propriétés

CodePage

Page de code utilisée pour le mappage des symboles.

LCID

Identificateur des paramètres régionaux.

SessionID

Renvoie l'identification de session relative à cet utilisateur.

Timeout

Délai d'expiration, en minutes, de l'état de session de cette application.

Méthodes

Abandon

Cette méthode détruit un objet Session et libère ses ressources.

Événements

Les scripts des événements suivants sont déclarés dans le fichier global.asa.

Session_OnEnd

Session_OnStart