Séance ASP



L'objet Session est utilisé pour stocker des informations sur la session utilisateur (session), ou pour modifier les paramètres de la session utilisateur (session).


tryitimg.gif

Essayez-le - Exemple

Définissez et renvoyez le LCID
Cet exemple illustre la propriété "LCID". Cette propriété définit et renvoie un entier indiquant l'emplacement ou la région. Les contenus tels que la date, l'heure et la devise sont affichés en fonction de l'emplacement ou de la région.

Return SessionID
Cet exemple illustre l'attribut "SessionID". Cette propriété renvoie un identifiant unique pour chaque utilisateur. Cet identifiant est généré par le serveur.

Délai d'expiration de la session
Cet exemple illustre l'attribut "Timeout". Cette propriété définit et renvoie le délai d'expiration de la session en minutes.


Objet Session

Lorsque vous travaillez sur une application sur votre ordinateur, vous l'ouvrez, apportez des modifications, puis la fermez. Cela ressemble beaucoup à une conversation. L'ordinateur sait qui vous êtes. Il sait quand vous ouvrez et fermez des applications. Cependant, sur Internet, un problème se pose : comme les adresses HTTP ne peuvent pas conserver leur état, le serveur Web n'a aucune idée de qui vous êtes et de ce que vous faites.

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

L'objet Session est utilisé pour stocker des informations sur la session utilisateur (session) ou pour modifier les paramètres de la session utilisateur (session).

Les variables stockées dans les informations du magasin d'objets de session pour un seul utilisateur et sont disponibles pour toutes les pages de l'application. Les informations communes stockées dans les variables de session sont généralement le nom, l'identifiant et les paramètres. Le serveur créera une nouvelle session pour chaque nouvel utilisateur et révoquera l'objet Session à l'expiration de la session.

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

Collection

集合描述
Contents包含所有通过脚本命令追加到 session 的条目。
StaticObjects包含了所有使用 HTML 的 <object> 标签追加到 session 的对象。

Propriétés

属性描述
CodePage规定显示动态内容时使用的字符集。
LCID设置或返回指定位置或者地区的一个整数。诸如日期、时间好以及货币的内容会根据位置或者地区来显示。
SessionID为每个用户返回一个唯一的 id。此 id 由服务器生成。
Timeout设置或返回应用程序中的 Session 对象的超时时间(分钟)。

Méthodes

方法描述
Abandon撤销一个用户的 session。
Contents.Remove从 Contents 集合删除一个项目。
Contents.RemoveAll()从 Contents 集合删除所有项目。

Événements

事件描述
Session_OnEnd当一个会话结束时此事件发生。
Session_OnStart当一个会话开始时此事件发生。