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 |