cookie是什么意思

cookie是什么意思,第1张

Cookies是一种技术,它能够把你在访问网站时的产生的一些行为信息给读取保存下来。

最常见的便是我们在访问某些网页的的时候提示我们是否要保存用户名和密码,我们点击确定后,再次来到网站的时候,网站就能够读取到cookies,知道我们的用户信息,做出相应的处理机制,我们则不用再输入用户名和密码。

扩展资料

Cookies的用途

服务器可以利用Cookies包含信息的任意性来筛选并经常性维护这些信息,以判断在>

参考资料:

百度百科:Cookies

在一些电商网站,有“商品浏览历史记录”这一功能,一些视频类、小说类的网站也能记录用户最近的浏览历史。本文将使用Cookie以及JSON来讲解如何实现这一功能。 Cookie可以用来记录客户端用户ID、密码、浏览过的网页、停留的时间等信息,jQuery提供了一个cookie插件,能非常方便的读写cookie信息。 基本流程: 1、获取文章详情页面文章的标题和页面地址; 2、获取浏览历史cookie信息,判断如果浏览历史的cookie中已经存在当前文章的浏览记录,则不进行任何 *** 作; 3、如果浏览历史的cookie中不存在当前文章的浏览记录,则将当前文章的cookie信息(文章标题和页面地址)写入浏览历史的cookie信息中。写入的cookie信息,采用JSON数据格式,便于读取。 4、获取浏览历史cookie信息,遍历JSON数据,分析并输出浏览历史记录。 详解: 1、保证要记录浏览历史的文章详情页面已载入jquery和cookie插件。获取当前文章页面的文章标题和页面地址: var art_title = $("blog_txt h2")text(); //文章标题 var art_url = documentURL; //页面地址 2、获取用户历史浏览记录,如果已经存在浏览历史,则分析历史记录的cookie信息(JSON数据格式),获取记录长度。 var canAdd = true; //初始可以插入cookie信息 var hisArt = $cookie("hisArt"); var len = 0; if(hisArt){ hisArt = eval("("+hisArt+")"); len = hisArtlength; } 3、如果浏览历史cookie信息已经存在,则遍历cookie信息,对比当前文章标题,如果cookie信息中已经存在当前文章标题,则中止程序,不做任何 *** 作。 $(hisArt)each(function(){ if(thistitle == art_title){ canAdd = false; //已经存在,不能插入 return false; } }); 4、如果浏览历史cookie中不存在当前文章,则可以像浏览历史cookie中插入当前文章的cookie信息。此时需要构建json数据,将已有的浏览记录cookie和当前页面的cookie信息已经组合成JSON数据,然后通过$cookie()方法写入到浏览历史记录中。 if(canAdd==true){ var json = "["; var start = 0; if(len>4){start = 1;} for(var i=start;i<len;i++){ json = json + "{\"title\":\""+hisArt[i]title+"\",\"url\":\""+hisArt[i]url+"\"},"; } json = json + "{\"title\":\""+art_title+"\",\"url\":\""+art_url+"\"}]"; $cookie("hisArt",json,{expires:1}); } 这样,我们就得到了用户的浏览历史记录cookie信息,cookie名称为hisArt,值为JSON格式的数据,如:[{"title":"article1","url":"ahtml"},{"title":"article2","url":"bhtml"},] 5、接下来,我们就要在需要展示用户浏览历史记录的cookie信息。在本例对应的demo页面,首先要获取浏览历史cookie:hisArt的值,然后分析,遍历,组合成字符串输出到页面,代码如下: $(function(){ var json = eval("("+$cookie("hisArt")+")"); var list = ""; for(var i=0; i<jsonlength;i++){ list = list + "<li><a href='"+json[i]url+"' target='_blank'>"+json[i]title+"</a></li>"; } $("#list")html(list); }); 我们在demo的页面中放置了一个#list的列表,当然这个页面也需要预先载入jquery库和cookie插件。 以上就是本文的全部内容,希望对大家学习cookie插件有所帮助。

1)先到首页选择“退出”按钮;

2)选择浏览器的“工具”菜单最下面的“Internet选项”;

3)查看“常规”页面下的“浏览历史记录”能看到“Cookie”文字,选择“删除”;

4)点击“删除cookie”。

如果是WIN7系统的电脑,这里还能看到表单信息和密码选项,一并点选删除即可。

Cookies的设置

你可以在IE的“工具/Internet选项”的“常规”选项卡中,选择“设置/查看文件”,查看所有保存到你电脑里的Cookies。这些文件通常是以user@domain格式命名的,user是你的本地用户名,domain是所访问的网站的域名。如果你使用NetsCape浏览器,则存放在 “C:PROGRAMFILESNETS- CAPEUSERS”里面,与IE不同的是,NETSCAPE是使用一个Cookie文件记录所有网站的Cookies。

我们可对Cookie进行适当设置:打开“工具/Internet选项”中的“隐私”选项卡(注意该设置只在IE60中存在,其他版本IE可以单击“工具/Internet选项”“安全”标签中的“自定义级别”按钮,进行简单调整),调整Cookie的安全级别。通常情况,可以调整到“中高”或者“高”的位置。多数的论坛站点需要使用Cookie信息,如果你从来不去这些地方,可以将安全级调到“阻止所有Cookies”;如果只是为了禁止个别网站的Cookie,可以单击“编辑”按钮,将要屏蔽的网站添加到列表中。在“高级”按钮选项中,你可以对第一方Cookie和第三方的Cookie进行设置,第一方Cookie是你正在浏览的网站的Cookie,第三方Cookie是非正在浏览的网站发给你的Cookie,通常要对第三方Cookie选择“拒绝”。你如果需要保存Cookie,可以使用IE的“导入导出”功能,打开“文件/导入导出”,按提示 *** 作即可。

2:

Cookies的写入与读取

Cookies集合是附属于Response对象及Request对象的数据集合,使用时需要在前面加上Response或Request。

用于给客户机发送Cookies的语法通常为:

当给不存在的Cookies集合设置时,就会在客户机创建,如果该Cookies己存在,则会被代替。由于Cookies是作为>

以上就是关于cookie是什么意思全部的内容,包括:cookie是什么意思、如何根据cookie 记录用户浏览记录、如何彻底删除登录信息记录和cookie等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/10131408.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存