Objet de session ASP


Un objet Session stocke des informations sur ou modifie les paramètres d'une session utilisateur.


Plus d'exemples


Définir ou renvoyer un entier qui spécifie un emplacement ou une région. Des contenus tels que la date, l'heure et la devise seront affichés en fonction de cet emplacement ou de cette région.


Renvoie un identifiant unique pour chaque utilisateur. L'identifiant est généré par le serveur.


Définissez et renvoyez le délai d'expiration (en minutes) d'une session.


Objet de session

Lorsque vous travaillez avec une application sur votre ordinateur, vous l'ouvrez, faites quelques modifications, puis vous la fermez. Cela ressemble beaucoup à une session. L'ordinateur sait qui vous êtes. Il sait quand vous ouvrez l'application et quand vous la fermez. Cependant, sur Internet, il y a un problème : le serveur Web ne sait pas qui vous êtes et ce que vous faites, car l'adresse HTTP ne conserve pas l'état.

ASP résout ce problème en créant un cookie unique pour chaque utilisateur. Le cookie est envoyé à l'ordinateur de l'utilisateur et contient des informations permettant d'identifier l'utilisateur. Cette interface est appelée l'objet Session.

L'objet Session stocke des informations sur ou modifie les paramètres d'une session utilisateur.

Les variables stockées dans un objet Session contiennent des informations sur un seul utilisateur et sont disponibles pour toutes les pages d'une application. Les informations communes stockées dans les variables de session sont le nom, l'identifiant et les préférences. Le serveur crée un nouvel objet Session pour chaque nouvel utilisateur et détruit l'objet Session lorsque la session expire.

Les collections, propriétés, méthodes et événements de l'objet Session sont décrits ci-dessous :

Collections

Collection Description
Contents Contains all the items appended to the session through a script command
StaticObjects Contains all the objects appended to the session with the HTML <object> tag


Propriétés

Property Description
CodePage Specifies the character set that will be used when displaying dynamic content
LCID Sets or returns an integer that specifies a location or region. Contents like date, time, and currency will be displayed according to that location or region
SessionID Returns a unique id for each user. The unique id is generated by the server
Timeout Sets or returns the timeout period (in minutes) for the Session object in this application

Méthodes

Method Description
Abandon Destroys a user session
Contents.Remove Deletes an item from the Contents collection
Contents.RemoveAll() Deletes all items from the Contents collection

Événements

Event Description
Session_OnEnd Occurs when a session ends
Session_OnStart Occurs when a session starts