Objet Session ASP
- Page précédente Application ASP
- Page suivante Serveur ASP
L'objet Session est utilisé pour stocker des informations concernant une session utilisateur (session) ou pour modifier les paramètres associés. Les variables stockées dans l'objet Session contrôlent les informations d'un utilisateur unique, et ces informations sont disponibles sur toutes les pages du site.
Exemple
- Définir et renvoyer LCID
- Cet exemple montre la propriété "LCID" qui définit et renvoie un entier indiquant une position ou une région. Le contenu comme la date, l'heure et la monnaie doit être affiché selon la position ou la région.
- Retour de SessionID
- Cet exemple montre la propriété "SessionID" qui retourne un identifiant unique pour chaque utilisateur. Cet identifiant est généré par le serveur.
- Démonstration du temps d'expiration de la session
- Cet exemple montre la propriété "Timeout". Cet exemple définit et renvoie le temps d'expiration de la session (en minutes).
Objet Session
Lorsque vous travaillez sur une application, vous la démarrez, effectuez des modifications, puis la fermez. Ce processus est très similaire à une conversation (Session). L'ordinateur sait qui vous êtes. Il sait également quand vous démarrez et fermez cette application. Mais sur Internet, il y a un problème : le serveur web ne sait pas qui vous êtes ni ce que vous faites, c'est dû au fait que l'adresse HTTP ne peut pas conserver l'état (information).
ASP résout ce problème en créant un cookie unique pour chaque utilisateur. Ce cookie est envoyé au serveur et contient des informations permettant d'identifier l'utilisateur. Cet interface est appelé l'objet Session.
L'objet Session est utilisé pour stocker des informations sur une session utilisateur spécifique (session) ou pour modifier les paramètres associés. Les variables stockées dans l'objet session contiennent des informations sur un utilisateur unique et sont accessibles sur toutes les pages du site. Les informations stockées dans les variables de session sont généralement le nom, l'ID et les paramètres. Le serveur crée un nouveau objet Session pour chaque utilisateur nouveau et révoque cet objet lorsque la session expire.
Voici la collection, les propriétés, les méthodes et les événements de l'objet Session :
Collection
Collection | Description |
---|---|
Contents | Contient toutes les entrées ajoutées à la session par une commande de script. |
StaticObjects | Contient tous les objets ajoutés à la session avec la balise <object> HTML. |
Propriété
Propriété | Description |
---|---|
CodePage | Détermine le jeu de caractères utilisé pour afficher le contenu dynamique. |
LCID | Définir ou renvoyer un entier pour une position ou une région spécifique. Le contenu comme la date, l'heure et la monnaie sera affiché selon la position ou la région. |
SessionID | Retourne un identifiant unique pour chaque utilisateur. Cet identifiant est généré par le serveur. |
Timeout | Définir ou renvoyer le temps d'expiration de l'objet session dans l'application (en minutes). |
Méthode
Méthode | Description |
---|---|
Abandonner | Révoquer une session utilisateur. |
Contents.Remove | Supprimer un élément de la collection Contents. |
Contents.RemoveAll() | Supprimer tous les éléments de la collection Contents. |
Événement
Événement | Description |
---|---|
Session_OnEnd | Cet événement se produit lorsque la session se termine. |
Session_OnStart | Cet événement se produit lorsque la session commence. |
- Page précédente Application ASP
- Page suivante Serveur ASP