Session 物件
Session 对象的功能和Application 对象一样,都是用来储存跨网页程序的变量或是对象,但
Session 对象和Application 对象变量有些特性不太一样。Session 对象变量只针对单一网页使用
者,也就是说各个联机的机器有各自的Session 对象变量,不同的联机无法互相存取。Application
对象变量中止于停止IIS 服务,但是Session 对象变量终止于联机机器离线时,也就是当网页使
用者关掉浏览器或超过设定Session 变量对象的有效时间时,Session 对象变量就会消失。
Session 对象正确的对象类别名称是HttpSessionState,和Application 对象一样是属于Page
对象的成员;所以可以直接使用。Session 对象的使用方式和Application 对象变量相当类似,
其使用语法如下:
Session("变量名")="内容"
Session 也可以存放COM 组件,其使用语法如下:
Session("名称")=Server.CreateObject(ProgId)
下表为Session 对象常用的属性:
属性 说明 型态
All 传回全部的Session 对象变量到一个数组。 Object()
Count 传回Session 对象变量的个数。 Integer
Item 以索引值或变量名称来传回或设定Session
Item(String) As Object
对象变量的内容。
TimeOut
传回或设定Session 对象变量的有效时间, 当联机使用者
超过有效时间没有动作, Session 对象便失效。默认值为
20 分钟。
Integer
下表为Session 对象常用方法:
方法 说明 语法
Add 新增一个Session 对象变量。Add(ByVal name As String, ByVal value As Object)
Clear 清除所有的Session 对象变量。Clear()
Remove 以变量名称来移除变数。 Remove(ByVal name As String)
RemoveAll 清除所有的Session 对象变量。RemoveAll()
Session 对象变量最常应用在存放使用者的状态。例如在使用者登入的页面上,我们可以将代表
使用者登入网页的成功与否状态储存到一个变量中,然后在其它网页加入判断使用者是否登入成
功与否的程序代码。如果登入成功才可以浏览某些网页,如果登入失败则限制或拒绝使用者的浏
览。
Session 对象和Application 对象变量有些特性不太一样。Session 对象变量只针对单一网页使用
者,也就是说各个联机的机器有各自的Session 对象变量,不同的联机无法互相存取。Application
对象变量中止于停止IIS 服务,但是Session 对象变量终止于联机机器离线时,也就是当网页使
用者关掉浏览器或超过设定Session 变量对象的有效时间时,Session 对象变量就会消失。
Session 对象正确的对象类别名称是HttpSessionState,和Application 对象一样是属于Page
对象的成员;所以可以直接使用。Session 对象的使用方式和Application 对象变量相当类似,
其使用语法如下:
Session("变量名")="内容"
Session 也可以存放COM 组件,其使用语法如下:
Session("名称")=Server.CreateObject(ProgId)
下表为Session 对象常用的属性:
属性 说明 型态
All 传回全部的Session 对象变量到一个数组。 Object()
Count 传回Session 对象变量的个数。 Integer
Item 以索引值或变量名称来传回或设定Session
Item(String) As Object
对象变量的内容。
TimeOut
传回或设定Session 对象变量的有效时间, 当联机使用者
超过有效时间没有动作, Session 对象便失效。默认值为
20 分钟。
Integer
下表为Session 对象常用方法:
方法 说明 语法
Add 新增一个Session 对象变量。Add(ByVal name As String, ByVal value As Object)
Clear 清除所有的Session 对象变量。Clear()
Remove 以变量名称来移除变数。 Remove(ByVal name As String)
RemoveAll 清除所有的Session 对象变量。RemoveAll()
Session 对象变量最常应用在存放使用者的状态。例如在使用者登入的页面上,我们可以将代表
使用者登入网页的成功与否状态储存到一个变量中,然后在其它网页加入判断使用者是否登入成
功与否的程序代码。如果登入成功才可以浏览某些网页,如果登入失败则限制或拒绝使用者的浏
览。
浙公网安备 33010602011771号