第五章session和application对象

第五章session和application对象

ID:44978700

大小:647.50 KB

页数:29页

时间:2019-11-06

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

《第五章session和application对象》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第五章session和application对象教学重难点1、session对象的应用2、application对象的应用任务一Session对象简介一、概述Session对象用于存储关于某个用户会话(session)的信息,或者修改相关的设置。存储在session对象中的变量掌握着单一用户的信息,同时这些信息对于页面中的所有页面都是可用的。任务一Session对象简介当您正在操作一个应用程序时,您会启动它,然后做些改变,随后关闭它。这个过程很像一次对话(Session)。计算机知道你是谁。它也知道你在何时启

2、动和关闭这个应用程序。但是在因特网上,问题出现了:web服务器不知道你是谁,也不知道你做什么,这是由于HTTP地址无法留存状态(信息)。ASP通过为每个用户创一个唯一的cookie解决了这个问题。cookie发送到服务器,它包含了可识别用户的信息。这个接口称作Session对象。Session对象用于存储关于某个用户会话(session)的信息,或者修改相关的设置。存储在session对象中的变量掌握着单一用户的信息,同时这些信息对于页面中的所有页面都是可用的。存储于session变量中的信息通常是name、

3、id以及参数等。服务器会为每位新用户创建一个新的Session对象,并在session到期后撤销这个对象。任务一Session对象简介二、Session与cookies的关系(1)session的数据存在服务器中,cookies的数据则存放在客户端的硬盘中。(2)如果客户不删除文件,cookies中的数据不会丢失。但session有有效期的限制,它的数据会丢失。(3)两者的共同点:都可以保存客户端的信息。(4)Cookies是属于Session对象的一种。但有不同,Cookies不会占服务器资源;而“Sess

4、ion”则会占用服务器资源。所以,尽量不要使用Session,而使用Cookies。任务二利用Session存储信息一、用session存储信息语法:Session(“Session名字”)=变量或字符串信息<%Session("username")="Janine“%>二、从Session中获取该信息的语法:变量=session(“Session名字”)<%=Session("username")%>利用Session存储信息示例利用Session存储数组信息Session存储数组和存储简单信息基本上是一样

5、的,只不过要记住。Session把传入的数组当成一个整体看待,只能把一个数组整体存入取出。保存信息的语法:Session(“Session数组”)=数组变量获取Session信息的语法:变量=Session(“Session数组”)利用Session存储数组信息Session对象的属性Session对象主要有如下两个属性:1.SessionID存储用户的SessionID2.Timeout用于设置Session的有效期时长Session对象的方法只有一个:1.Abandon清除Session对象Timeout

6、属性语法:Session.Timeout=整数(分钟)说明:(1)用于设置Session对象的有效期时长,默认为20分钟。(2)如果用户在该超时时限之内不刷新或请求网页,则该会话将终止。例如:<%Session.Timeout=30‘改为30分钟%>Sessionid属性语法:session.sessionid说明:SessionID属性返回用户的会话标识,用于唯一的标识了一个特定的用户,这样在每一个用户刚登录时,服务器便会给他分配一个id号,便于IIS跟踪访问者。例如:<%=session.sessioni

7、d%>Abandon方法语法:Session.Abandon说明:Abandon方法终结用户的会话。注释:当此方法被调用时,当前的Session对象直到当前页面上所有的脚本被处理完后才会被删除。此意味着当调用Abandon时可以在同一页面访问session变量,但是从另外的网页是不可以访问的。例如:<%Session.Abandon%>Application对象简介Application对象是什么?application对象是服务器硬盘上的一组应用程序,是个应用程序级的对象,用来在所有用户间共享信息,并可以在

8、Web应用程序运行期间持久地保持数据。利用Application存储信息Application的使用也是比较简单的,你可以把变量或字符串等信息很容易的保存在application中。 语法:Application(“Application名字”)=变量或字符串信息获取Application中的信息也很容易变量=Application(“Application名字”)说明:用来管理应用程序,它起始于浏

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

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

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