欢迎来到天天文库
浏览记录
ID:24078173
大小:50.50 KB
页数:3页
时间:2018-11-12
《一篇写的比较好的jscookie的文章》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、一篇写的比较好的jscookie的文章>>edu.5151doc.教育资源库Cookies,有些人喜欢它们,有些人憎恨它们。但是,很少有人真正知道如何使用它们。现在你可以成为少数人中的成员-可以自傲的Cookie大师。-->如果你象一样记性不好,那么你可能根本记不住人们的名字。我遇到人时,多半只是点点头,问句“吃了嘛!”,而且期望问候到此为止。如果还需要表示些什么,那么我就得求助于一些狡猾的技巧,好让我能想对方是谁。比如胡扯起一些和对方有关的人,不管他们之间关系多远,只要能避免不记得对方名字的尴尬就好:“你隔壁邻居的侄子的可爱
2、小狗迈菲斯特怎么样?”通过这个方法,我希望能让对方感到,我确实很重视他(她),甚至还记得这些琐事,虽然实际上连名字都忘记了。但是,不是我不重视,而是我的记忆力实在是糟糕,而且要记住的名字又实在太多。如果我能给每个人设置cookies,那么我就不会再犯这种记忆力问题了。在这篇文章里,我们要学习:1.什么是Cookies?2.Cookie的构成3.操纵Cookies4.Cookie怪兽什么是Cookies?你会问,什么是cookies呢?cookie是浏览器保存在用户计算机上的少量数据。它与特定的D5),并把它保存在cookie和
3、服务器数据库里。把用户的登录时间保存在服务器数据库里面的用户记录里。3.在进行每个安全事务时(用户处于登录状态的任何事务),把cookie的消息摘要和保存在服务器数据库里的摘要进行比较,如果比较失败,就把用户引导到登录界面。4.如果第3步检查通过,那么检查当前时间和登录时间之音经过的时间是否超过允许的时间长度。如果用户已经超时,那么就把用户引到登录界面。5.如果第3步和第4步都通过了,那么把登录时间重新设置成当前时间,允许事务发生。那些需要你登录的安全站点,可能多数使用的都是和这里介绍的类似的方法。Cookie的构成Cooki
4、es最初设计时,是为了CGI编程。但是,我们也可以使用Javascript脚本来操纵cookies。在本文里,我们将演示如何使用Javascript脚本来操纵cookies。(如果有需求,我可能会在以后的文章里介绍如何使用Perl进行cookie管理。但是如果实在等不得,那么我现在就教你一手:仔细看看CGI.pm。在这个CGI包里有一个cookie()函数,可以用它建立cookie。但是,还是让我们先来介绍cookies的本质。在Javascript脚本里,一个cookie实际就是一个字符串属性。当你读取cookie的值时,就
5、得到一个字符串,里面当前e名称和value值这两个属性以外,还有四个属性。这些属性是:expires过期时间、path路径、domain域、以及secure安全。Expires–过期时间。指定cookie的生命期。具体是值是过期日期。如果想让cookie的存在期限超过当前浏览器会话时间,就必须使用这个属性。当过了到期日期时,浏览器就可以删除cookie文件,没有任何影响。Path–路径。指定与cookie关联的l/java/建立了一个cookie,那么在html/java/目录里的所有页面,以及该目录下面任何子目录里的页面都可
6、以访问这个cookie。这就是说,在html/java/stories/articles里的任何页面都可以访问html/java/index.html建立的cookie。但是,如果html/asp/需要访问html/java/index.html设置的cookes,该怎么办?这时,我们要把cookies的path属性设置成“/”。在指定路径的时候,凡是来自同一服务器,URL里有相同路径的所有ain–域。指定关联的WEB服务器或域。值是域名,比如j12下一页[这篇文章来自..,]zxue.。这是对path路径属性的一个延伸。如果
7、我们想让catalog.mypany.能够访问shoppingcart.mypany.设置的cookies,该怎么办?我们可以把domain属性设置成“mypany.”,并把path属性设置成“/”。FYI:不能把cookies域属性设置成与设置它的服务器的所在域不同的值。Secure–安全。指定cookie的值通过网络如何在用户和e=<value>(名称=值),然后把文档的ument.cookie设置成与它相等即可。比如,假设想保存表单接收到的用户名,那么代码看起来就象这样:ument.cookie="username
8、"+escape(form.username.value);在这里,使用escape()函数非常重要,因为cookie值里可能包含分号、逗号或者空格。这就是说,在读取cookie值时,必须使用对应的unescape()函数给值解码。9731248:上一页12[这篇文章来自..
此文档下载收益归作者所有