高中信息技术教学论文ASP3.0高级编程三

高中信息技术教学论文ASP3.0高级编程三

ID:36534678

大小:43.00 KB

页数:23页

时间:2019-05-11

高中信息技术教学论文ASP3.0高级编程三_第1页
高中信息技术教学论文ASP3.0高级编程三_第2页
高中信息技术教学论文ASP3.0高级编程三_第3页
高中信息技术教学论文ASP3.0高级编程三_第4页
高中信息技术教学论文ASP3.0高级编程三_第5页
资源描述:

《高中信息技术教学论文ASP3.0高级编程三》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、ASP3.0高级编程(三)访问和更新Cookies集合Cookies的值比ASP其他集合(例如Form和ServerVariables)的值要复杂得多。Cookie是一小块由浏览器存贮在客户端系统上的文本,且随同每次请求发往它们应用于的域中的服务器。ASP使得应用cookie较为容易,可以从Request对象的Cookies集合中获得所有随同请求发出的cookie值,并可创建或修改cookie,通过Response对象的Cookies集合发回给用户。Cookie包含可用两种方式构造的信息,单值cookie提供其值给代码是通过一个一般的类ASP集合。然而,集合的每个成员可能本身

2、也是一个集合,包含这种信息的cookie通过称为多值(multiple-Value)cookie。创建一个单值的cookie较为简单,如下所示:Response.Cookies(“item-name”)=23用心爱心专心ASP3.0高级编程(三)访问和更新Cookies集合Cookies的值比ASP其他集合(例如Form和ServerVariables)的值要复杂得多。Cookie是一小块由浏览器存贮在客户端系统上的文本,且随同每次请求发往它们应用于的域中的服务器。ASP使得应用cookie较为容易,可以从Request对象的Cookies集合中获得所有随同请求发出的cook

3、ie值,并可创建或修改cookie,通过Response对象的Cookies集合发回给用户。Cookie包含可用两种方式构造的信息,单值cookie提供其值给代码是通过一个一般的类ASP集合。然而,集合的每个成员可能本身也是一个集合,包含这种信息的cookie通过称为多值(multiple-Value)cookie。创建一个单值的cookie较为简单,如下所示:Response.Cookies(“item-name”)=23用心爱心专心“item-value”创建一个多值的cookie,可以使用如下命令:Response.Cookies(“item-name”)(“sub-i

4、tem-name”)=“sub-item-value”设置cookie应用的域及路径及其有效期,我们使用:Response.Cookies(“item-name”).domain=“domain-url”Response.Cookies(“item-name”).path=“virtual-path”Response.Cookies(“item-name”).expires=23用心爱心专心#date#通常,客户只在对创建cookie的目录中的页面提出请求时,才将cookie随请示发住服务器。通过指定path属性,可以指定站点中何处这个cookie是合法的,并且这个cooki

5、e将随请求发送。如果cookie随对整个站点的页面请求发送,设置path为“/”。假如Expires属性没有设置,关闭当前的浏览器实例时,cookie将被自动消除。注意,我们在向浏览器发送任何输出时,已经创建了cookie。因为,这些cookie是页面HTTP报头的一部分。在ASP3.0中,缓冲的缺省状态是打开的,且没有输出被发送,除非使用Response.Flush指定做这个工作或者页面已到末端。这意味着创建cookie的代码可以在页面上的任何位置,直到任何输出“刷新”(flush)到客户端前,它都可以被执行。要读现有的cookie,使用Request.Cookies集合。

6、可以单独访问其中的项目,方法类似于创建它们时使用的方法。StrSingleValue=Request.Cookies(“item-name”)StrSubItemValue=23用心爱心专心Request.Cookies(“item-name”)(“sub-item-name”)注意Request.Cookies集合(和所有其他Request集合一样)是只读的。Response.Cookies集合是只写的,事实上可以访问这个集合中一系列cookie的名称,而不是它们的值。遍历Cookies集合为了使用Cookies集合更加方便,可使用名称为Haskeys的附加属性。假如访问的

7、cookie本身也是个集合,即它是一个多值的cookie,这将返回True。使用Haskeys属性,可以遍历完整的Request.Cookies集合,从而获得所有cookie的列表及它们的值。ForEachobjItemInRequest.CookiesIfRequest.Cookies(objItem).HasKeyThen‘UseanotherForEachtoiterateallsubkeysForEachobjItemKeyinRequest.Cookies(objItem)Response.W

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

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

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