网站大量收购独家精品文档,联系QQ:2885784924

Web程序设计(第三版)_第6章2016-4-14讲解.ppt

  1. 1、本文档共84页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web程序设计(第三版)_第6章2016-4-14讲解

6.6 Cookie 例如: %Response.Cookies(book)(name1)=English Response.Cookies(book)(name2)=Chinese Response.Cookies(book).expires=#december 31,2005# % 在硬盘上产生的Cookie值如图所示。 6.6.1 将Cookie写入浏览器中 6.6 Cookie 若要从浏览器获取Cookie的值,可使用Request.Cookies集合。 例如: %=Request.Cookies(bookname)% 若要从带索引的Cookie中获取关键字值,可使用关键字名,例如: %=Request.Cookies(book)(name1)% %=Request.Cookies(book)(name2)% 6.6.2 从浏览器获取Cookie的值 6.7 Application对象 Application 对象可让同一个应用内的多个用户共享信息,并在服务器运行期间持久地保存数据。Application对象的使用语法如下: Application.属性|方法|事件 Application对象没有内置属性,但用户可以设置自己的属性。 Application对象的方法和事件如下: Lock方法 锁定Application对象,禁止其他用户修改 Application对象的值。 Unlock方法 解除锁定,允许其他用户修改Application 对象的值。 Application_OnStart事件 第一个用户访问该站点时发生。 Application_OnEnd事件 关闭Web服务器时发生。 6.6 Cookie 用Response对象可以建立Cookie文件,以记录来访客户的各种信息。 Session对象的概念与Cookie很相似,也可以记录客户的状态信息。 它们所不同的是,Cookie是把信息记录在客户端的机器中,而Session对象则是把信息记录在服务器中。 6.6.4 Cookie与Session的比较 6.7 Application对象 用户可以属性,又称Application变量。其使用语法如下: Application( 属性 |集合名称 ) = 属性值 一旦有了自定义属性,它就会持久地保存在服务器内存中,直到服务器关闭。例如: % Application(MyVar) = Hello Set Application(MyObj) = Server.CreateObject(MyComponent) % 由于存储在 Application 对象中的数据可以被所有用户读取,所以 Application 对象的属性特别适合在应用程序的各用户之间传递信息。 6.7.1 Application对象的属性 6.7 Application对象 Application 对象有两个方法: Lock UnLock 专门用于控制Application自定义属性或Application变量的读/写操作。 6.7.2 Application对象的方法 6.7 Application对象 Lock方法 6.7.2 Application对象的方法 用于锁定对象,禁止其他用户修改Application中的属性。这样在同一时刻只有一个用户对Application对象进行操作,以保证数据的一致性和完整性。 直到调用Application对象的Unlock方法,才允许下一个用户修改Application的属性。如果用户没有明确地调用 Unlock 方法,则服务器将在.asp 文件结束或超时后解除对 Application 对象的锁定。 Lock方法的使用语法如下: Application.Lock 6.7 Application对象 UnLock方法 6.7.2 Application对象的方法 与Lock方法相反,它用于解除对Application对象的锁定,允许其他用户修改Application对象的属性。 UnLock方法的使用语法如下: Application.UnLock 6.7 Application对象 【例6-12】用Application对象记录页面的访客数。 6.7.2 Application对象的方法 % Application.Lock Application(count) = Application(count)? + 1 Application.Unloc

文档评论(0)

33ggoup + 关注
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档