Session对象的具体用法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Session对象
可以使用Session对象存储特定用户会话所需的信息。这样,当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,
而是在整个用户会话中一直存在下去。
当用户请求来自应用程序的Web页时,如果该用户还没有会话,则Web服务器将自动创建一个Session对象。当会话过期或被放弃后,服务器将终止该会话。
Session对象最常见的一个用法就是存储用户的首选项。例如,如果用户指明不喜欢查看图形,就可以将该信息存储在Session对象中。有关使用Session对象的详细信息,请参阅“ASP应用程序”部分的“管理会话”。
注意会话状态仅在支持cookie的浏览器中保留。
语法
Session.collection|property|method
集合
Contents包含已用脚本命令添加到会话中的项目。
StaticObjects包含通过
ession("StoredArray")(3)="newvalue"%>
这是因为Session对象是作为集合被实现的。数组元素StoredArray(3)未获得新的赋值。而此值将包含在Application对象集合中,并将覆盖此位置以前存储的任何信息。
我们极力建议您在将数组存储在Session对象中时,在检索或改变数组中的对象前获取数组的一个副本。在对数组操作时,您应再将数组全部存储在Session对象中,这样您所做的任何改动将被存储下来。下列的脚本对此进行演示。