设为首页收藏本站

九九站长,站长论坛,discuz教程

 找回密码
 立即注册
查看: 1042|回复: 0
收起左侧

[asp技术] request集合中cookies使用讲解!

[复制链接]

591

主题

778

帖子

8280

积分

九九级-管理员

Rank: 9Rank: 9Rank: 9

交易币
4166 枚
发表于 2013-6-2 16:16:36 | 显示全部楼层 |阅读模式

注册加入九九站长论坛,一起交流,学习,分享网站技术,资源等!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
       这段话是课本里面的内容,看不懂么关系,如下:

      由于http是一个无状态的通信协议,所以每次与服务器的连接都会被认为是全新的,因此,如果想要判断某个客户端是否访问过本服务器,那么就可以使用cookies这个集合,通常情况下,当客户端第一次与服务器建立连接时,可以利用response对象的cookies数据集合将一个“标记”存放到客户端,当客户端再次与本服务器建立连接时,就可以利用request对象的cookies集合获取该“标记”信息。

   
     以上这段话就是书本上面讲解的了,我相信一个新手是看不大懂的,上面说大了标记这个词,标记是要有名称的,就像变量一样,名称自己取,request的cookies集合的意思就用来读取这个标记里面的值的,那这个值从哪来,就要用到response对象的cookies集合来存放一个,当用户第一次访问我们的服务器的时候,就可以存放一个值,用response对象的cookies来存放,然后就可以用request对象的cookies来读出这个值了,比如说像我们的网站,在登录网站的时候都有问你是否保存该网站的密码,就是咋登录网站页面的表单那里,有一个复选框,问你是否记住密码,如果要记住密码就选择是,这个功能就是用这个cookies来实现的,cookies实际上就存在我们自己的电脑里面的一个文件,如果你在登录一些网站的时候选择了记住密码,那么在你的浏览器的缓存里面就会生成一个cookies文件,里面就包含了你的帐号和密码,这个文件是有有效期的,过了这个时间它就会自动删除!说了那么说,看以下实例:

<%
response.cookies("cook")="12345"
dim a
a=request.cookies("cook")
%>

第一行代码还没有讲解,它是response对象的cookies集合的使用,第一行的作用就声明了一个名为 cook  的cookies集合,它被赋值为一个字符串然后存放在我们的电脑的浏览器的缓存中,第二行代码声明了一个变量a,第三行代码就用到了这个request对象的cookies集合来把名为 cook  这个cookies集合读取出来在赋值给变量a,那么现在这个变量a 的值就等于了字符串“12345”!



奋斗的人
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

网上报警岗亭图标

Archiver|手机版|小黑屋|九九站长网 ( 渝ICP备13002263 )  
站长论坛   建站教程   discuz教程   discuz模板下载   网站优化
九九站长论坛版权所有:© 2001-2015;如有侵犯你的权利,请告知!

网警备案图
快速回复 返回顶部 返回列表