概述:
session对象用于存储在多个页面调用之间特定用户的信息。session对象只针对单一网站使用者,不同的客户端无法相互访问。session对象终止于联机机器离线时,也就是当网站使用者关掉浏览器或超过设定session对象的有效时间时,session对象变量就会关闭
session对象的常用集合
集合 | 说明 |
Contents | 用于确定指定会话项的值或遍历session对象的集合 |
StaticObject | 确定某对象指定属性的值或遍历集合,并检索所有静态对象的所有属性 |
session对象的常用属性
属性 | 说明 |
TimeOut | 传回或设定session对象变量的有效时间,当使用者超过有效时间没有动作,session对象对象就会失效,默认值为20分钟 |
session对象的常用方法
方法 | 说明 |
Abandon | 此方法用于结束当前会话,并清除会话中的所有信息。如果用户随后访问页面,可以为他创建新会话(“重新建立”非常有用,这样用户就可以得到新的会话) |
Clear | 此方法用于清除全部的session对象变量,但不结束会话 |
使用session对象存储和读取数据
使用session对象定义的变量为会话变量。会话变量只能用于会话中特定的用户,应用程序的其他用户不能访问或修改这个变量,而应用程序变量则可以由应用程序的其他用户访问或修改。session对象定义变量的方法与Application对象相同,都是通过“键/值”对的方式来保存数据,语法如下:
Session[VarName]=值