第5章 Session和 Application对象 5.1 Session概述 5.2 Session对象的使用 5.3 Cookie的使用 54 Application对象概述 5.5 Application对象的使用 5.6网上聊天室设计
第5章 Session和Application对象 5.1 Session概述 5.2 Session对象的使用 5.3 Cookie的使用 5.4 Application对象概述 5.5 Application对象的使用 5.6 网上聊天室设计
51 Session概述 HTP协议是一种无状态( stateless)的 协议,利用HTTP协议无法跟踪用户。服务器 完成用户的请求后,服务器将不能再继续保 持与该用户浏览器的连接。利用 Session可以 存储浏览者的一些特定信息。 在ASP中 Session代表了服务器与客户端之 间的“会话
5.1 Session概述 HTTP协议是一种无状态(stateless)的 协议,利用HTTP协议无法跟踪用户。服务器 完成用户的请求后,服务器将不能再继续保 持与该用户浏览器的连接。利用Session可以 存储浏览者的一些特定信息。 在ASP中Session代表了服务器与客户端之 间的“会话”
52 Session对象的使用 5.2.1 Session变量的创建与使用 Session("变量名称") Session变量是与特定用户相联系的,针对某一个 用户赋值的 Session变量是和其他用户的 Session变 量完全独立的,不会相互影响。 Session对象的使用语法如下: Session collection I property Method 其中co1 Lection表示 Session对象的集合, property表示 Session对象的属性, method表示 Session对象的方法
5.2 Session对象的使用 5.2.1 Session变量的创建与使用 Session("变量名称") Session变量是与特定用户相联系的,针对某一个 用户赋值的Session变量是和其他用户的Session变 量完全独立的,不会相互影响。 Session对象的使用语法如下: Session.collection|property|method 其中collection表示Session对象的集合, property表示Session对象的属性,method表示 Session对象的方法
52 Session对象的使用 5.2.2 Session对象的属性 1.Time0ut属性 用来设置 Session的最长间隔时间 2. Sessionid属性 记录着每个 Session的代号,是一个不重复的长整 型数字。 3. CodePage属性 表示字符串编码及转换的依据。 4.LCID属性 设置网页要以客户端当地的相关设置来显示
5.2 Session对象的使用 5.2.2 Session对象的属性 1.TimeOut属性 用来设置Session的最长间隔时间。 2.SessionID属性 记录着每个Session的代号,是一个不重复的长整 型数字。 3.CodePage属性 表示字符串编码及转换的依据。 4.LCID属性 设置网页要以客户端当地的相关设置来显示
52 Session对象的使用 5.2.3 Sessioni对象的方法 Session对象只提供了 Abandon方法,该方 法将删除所有存储在 Session对象中的对象数 据并释放它们所占有的资源。如果没有明确 调用 Abandon方法,服务器在 Session对象 Time0u属性规定的时间后删除对象数据。当 服务器删除 Session对象时,将无法再取得其 变量值,而且 Session0nEnd事件将一起被激 活。语法如下: Session. abandon
5.2 Session对象的使用 5.2.3 Session对象的方法 Session对象只提供了Abandon方法,该方 法将删除所有存储在Session对象中的对象数 据并释放它们所占有的资源。如果没有明确 调用Abandon 方法,服务器在Session 对象 TimeOut属性规定的时间后删除对象数据。当 服务器删除Session对象时,将无法再取得其 变量值,而且Session_OnEnd事件将一起被激 活。语法如下: Session.Abandon