Session对象

王朝百科·作者佚名  2010-06-30  
宽屏版  字体: |||超大  

session对象用于存储特定的用户会话所需的信息 。 Session对象的引入是为了弥补HTTP协议的不足,HTTP协议是一种无状态的协议。

Session中文是“会话”的意思,在ASP中代表了服务器与客户端之间的“会话”。Session的作用时间从用户到达某个特定的Web页开始,到该用户离开Web站点,或在程序中利用代码终止某个Session结束。引用Session 则可以让一个用户访问多个页面之间的切换也会保留该用户的信息。

系统为每个访问者都设立一个独立的Session对象,用以存储Session变量,并且各个访问者的Session对象互不干扰。

Session与Cookie是紧密相关的。 Session的使用要求用户浏览器必须支持Cookie,如果浏览器不支持使用Cookie,或者设置为禁用Cookie,那么将不能使用Session。

Session信息对客户来说,不同的用户用不同的Session信息来记录。当用户启用Session时,ASP自动产生一个SessionID.在新会话开始时,服务器将SessionID当做cookie存储在用户的浏览器中。

session语法:

session.集合∣属性∣方法

举例:

<html>

<head>

<title>学好session加油</title>

</head>

<%

session("greeting")="ASP“

Response.write(session("greeting"))

%>

</body>

</html>

Session对象的集合、属性、方法、事件名称

描述

Contents集合

包含所有通过脚本命令添加到应用程序中的数据项

SessionID属性

用来表识每一个Session对象

TimeOut属性

用来设置Session会话的超时时间(以分钟表示)

Abandon方法

强行删除当前会话的Session对象,释放系统资源

Session_OnStart事件

建立Session对象时所激发的事件

Session_OnEnd事件

结束Session对象时所激发的事件

StaticObjects集合

包含所有通过<OBJECT>标记添加到应用程序中的对象

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有