session和application对象1

session和application对象1

ID:27601787

大小:1.71 MB

页数:52页

时间:2018-12-04

session和application对象1_第1页
session和application对象1_第2页
session和application对象1_第3页
session和application对象1_第4页
session和application对象1_第5页
资源描述:

《session和application对象1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章Session和Application对象•Session对象记载某一特定的客户信息,不同的客户用不同的Session对象来记载•Application对象记载所有访问该应用程序的客户信息4.1利用Session对象记载特定客户信息•Session对象记载某一特定的客户信息,不同的客户用不同的Session对象来记载•Session对象有效期:默认为20分钟,可设定•Session工作原理:在应用程序中,当客户端启动一个Session时,ASP会自动生成一个SessionID,并将该SessionID回送客户端浏览器,而浏览器则将该Sess

2、ionID保存在Cookies中。当客户端再次向服务器发出HTTP请求时。ASP检查申请表头的该SessionID,并回应相应该SessionID的该Session信息。4.1.1Session对象简介•Session对象的属性SessionID:存储用户的SessionIDTimeout:Session的有效期长度•Session对象的方法Abandon:清除Session对象•Session对象的事件Session_OnStart:该Session“开始前”所执行的程序Session_OnEnd:该Session“结束后”所执行的程序4.1.

3、2利用Session存储信息•格式:Session(“名字”)=变量/字符串•例如:<%Session(“user_name”)=hisnameSession(“age”)=20Session(“college”)=“上海大学”%>4.1.3Session用法示例<%Dimuser_name,ageuser_name="卓云"age=22Session("user_name")=user_nameSession("age")=ageResponse.write"单击显示用户名"%><%OptionExpl

4、icit%>5-2.asp<%Dimuser_nameuser_name=Session("user_name")Response.Writeuser_name&"您好,欢迎您
"Response.Write"您的年龄是"&Session("Age")%>4.1.4利用Session存储数组信息•Session存储数组与存储单个变量的方法基本上一样的,但Session将传入的数组视为一个整体,只能对整个数组进行整体存取,而不能对数组元

5、素分别进行存取。•例如:<%Session(“arry”)(4)=“埔东新区”%>是不可以的。4.1.4Session存储数组示例<%Dimuser_name()Redimuser_name(5)user_name(0)="白芸"user_name(1)="赵敏"Session("arry_user_name")=user_name'传入数组到Session对象Response.Write"单击显示数组信息"%>4.1.4Session存储数组示例<%Dimuser_name’注意声明方式,未加扩号use

6、r_name=Session("arry_user_name")'返回Session数组元素Response.Writeuser_name(0)&"您好,欢迎您
"Response.Writeuser_name(1)&"您好,欢迎您
"%>4.1.5Timeout属性•格式:Session.Timeout=<整数(分钟)>•例如:<%Session.Timeout=30%>如设定值小于默认值20分钟,则仍以默认值为准。4.1.6Abandon属性•格式:Session.Abandon•例如:<%Session(“user_name”)

7、=“布什”Session.AbandonResponse.WriteSession(“user_name”)%>4.2利用Application对象记载所有客户信息Session对象记载特定客户信息,而Application对象记载所有的客户信息。通过Application对象,所有的客户可以相互交流信息,典型的如聊天室,大家的发言均放在同一个Application对象中。这样一来,彼此就可以看到发言内容。4.2.1Application对象简介•Application对象是所有客户一起使用的。通过该对象,所有客户均可存取Application定

8、义的同一名称的参数。•Application对象的有效期没有限制,直到应用程序停止。•Application对象的方法与事件4.2.1A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。