Cookie
中文名称为小型文本文件或小甜饼[1],指某些网站为了辨别用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密)。定义于RFC2109。是网景公司的前雇员Lou Montulli在1993年3月的发明。
Cookie总是保存在客户端中,按在客户端中的存储位置,可分为内存Cookie和硬盘Cookie。
内存Cookie由浏览器维护,保存在内存中,浏览器关闭后就消失了,其存在时间是短暂的。硬盘Cookie保存在硬盘里,有一个过期时间,除非用户手工清理或到了过期时间,硬盘Cookie不会被删除,其存在时间是长期的。所以,按存在时间,可分为非持久Cookie和持久Cookie
Cookie 也可以存储个人可识别信息。个人可识别信息是可以用来识别或联系您的信息,例如您的姓名、电子邮件地址,或者电话号码。然而,网站只能访问您提供的个人可识别信息。例如,除非您提供电子邮件名称,否则网站将不能确定您的电子邮件名称。另外,网站不能访问计算机上的其他信息。
一旦将 Cookie 保存在计算机上,则只有创建该 Cookie 的网站才能读取它。
用户可以改变浏览器的设置,以使用或者禁用Cookies。同时一些浏览器自带或安装开发者工具包允许用户查看,修改或删除特定网站的Cookies信息。
三大浏览器启用或停用Cookie方法介绍:
一、Google Chrome
点击Chrome菜单图标 。
选择设置。
点击该页面底部附近的显示高级设置。
在“隐私设置”部分,点击内容设置。
启用或停用Cookie的相关 *** 作步骤:
要启用Cookie,请选择允许设置本地数据(推荐)。
要停用Cookie,请选择阻止网站设置任何数据。
点击完成进行保存。
二、Microsoft Internet Explorer IE70版本cookie设置帮助:
打开开始菜单中的控制面板
2双击 Internet选项 图标(或直接在IE7中点击工具菜单下的 Internet选项 )
3选择 隐私 标签
4点击 高级 按钮
5选择 替代自动 cookie处理 复选框
6第一方 Cookie, 选 接受
7第三方 Cookie, 选 接受
8点选 总是允许会话cookie
9点击 OK
10点击 OK 退出
三、在 Firefox 中,Cookie 是被默认启用的。
要想查看您的 Cookie 设置:
点击菜单按钮 并点击 选项 按钮。
选择 隐私 面板。
将“Firefox 将会:”这一项设置为 使用自定义历史记录设置。
选中 接受来自站点的 Cookie 选项即可启用 Cookie,取消选择可以禁用 Cookie。
如果您在针对有关 Cookie 的问题进行排查,请确保接受第三方 Cookie 选项旁的下拉菜单显示的不是“总不”,详细信息请参考禁用第三方 Cookie 阻止某些类型的广告商跟踪。
选择 Cookie 保存时限:
保存,直到:它们过期:每个 Cookie 过期后将被删除,而过期时间是由使用该 Cookie 的网站设置的。
保存,直到:我退出Firefox:您关闭 Firefox 的时候在您计算机上保存的 Cookie 将会自动删除。
保存,直到:每次均询问:每一次网站试图写入 Cookie 时,都显示一则提示信息,询问是否希望存储该 Cookie。
一、java保存写入Cookie
JSP程序片段如下:
//保存写入Cookie
<%
String cookieName="Sender";
Cookie cookie=new Cookie(cookieName, "Test_Content");
cookiesetMaxAge(10); //存活期为10秒
responseaddCookie(cookie);
%>
二、读取出Cookie
Cookie文件创建好后,自然还需要用户把它读出来,代码片段如下:
<%
Cookie cookies[]=requestgetCookies(); //读出用户硬盘上的Cookie,并将所有的Cookie放到一个cookie对象数组里面
Cookie sCookie=null;
String svalue=null;
String sname=null;
for(int i=0;i<cookieslength-1;i++{ //用一个循环语句遍历刚才建立的Cookie对象数组
sCookie=cookies; //取出数组中的一个Cookie对象
sname=sCookiegetName(); //取得这个Cookie的名字
svalue=sCookiegetValue(); //取得这个Cookie的内容
%>
<%
}
%>
name value
<%=name%> <%=svalue%>
用户在第一次访问页面后,session可将cookie信息加入>“Cookie是Web服务器保存在用户硬盘上的一段文本。Cookie允许一个Web站点在用户的电脑上保存信息并且随后再取回它。信息的片断以‘名/值’对(name-valuepairs)的形式储存。”
举例来说,一个Web站点可能会为每一个访问者产生一个唯一的ID,然后以Cookie文件的形式保存在每个用户的机器上。
如果您使用IE浏览器访问Web,您会看到所有保存在您的硬盘上的Cookie。它们最常存放的地方是:c:\windows\cookies(在Win2000中则是C:\DocumentsandSettings\您的用户名\Cookies——作者注)。在我的机器上共有165个文件。每一个文件都是一个由“名/值”对组成的文本文件,另外还有一个文件保存有所有对应的Web站点的信息。
在这个文件夹里的每个Cookie文件都是一个简单而又普通的文本文件。透过文件名,您可以看到是哪个Web站点在您的机器上放置了Cookie(当然站点信息在文件里也有保存)。您也能双击打开每一个Cookie文件。
比如,我访问了gotocom,而且这个站点在我的电脑上放了个Cookie。gotocom的Cookie文件包含了这样的内容:
UserIDA9A3BECE0563982D>Cookie
一些网站会在您的计算机上的以小文本文件存储信息。这种文件称为 Cookie。
有几种类型的 Cookie,您可以选择是否允许在计算机上保存一部分、不保存或保存所有的 Cookie。如果不允许 Cookie,就不能查看某些站点或者利用自定义功能(例如本地新闻和天气,或者股票查询)。
如何使用 Cookie
Cookie 是由 Internet 站点创建的、将信息存储在计算机上的文件,例如访问站点时的首选项。例如,如果您在某家航空公司的站点上查阅了航班时刻表,该站点可能就创建了包含您的旅行计划的 Cookie。也可能只记录了您在该站点上曾经访问过的页面,由此帮助您下次访问该站点时自定义查看。
Cookies 也可以存储个人可识别信息。个人可识别信息是可以用来识别或联系您的信息,例如您的姓名、电子邮件地址、家庭或工作单位地址,或者电话号码。然而,网站只能访问您提供的个人可识别信息。例如,除非您提供电子邮件名称,否则网站将不能确定您的电子邮件名称。另外,网站不能访问计算机上的其他信息。
一旦将 cookie 保存在计算机上,则只有创建该 cookie 的网站才能读取它。
使用 Cookie 时的选择
Internet Explorer 允许使用 Cookie;但是,可以更改隐私设置来指定 Internet Explorer 将 Cookie 放到计算机上之前给出提示(让您决定允许或阻止 Cookie);或者防止 Internet Explorer 接受任何 Cookie。
可以删除的,只是以后你再访问某些网站的时候用户名密码什么的需要重新输入,网站不会记住了。
cookies就是在本地记录网站上你的一些信息,以便网站更快的识别你,启用方法为:
1、启动谷歌浏览器,首先在浏览器界面点击右上角的三个小点,如下图所示。
2、在d出菜单中点击设置选项卡,如下图所示。
3、进入设置后,设置界面比较多,直接拉到底部,点击高级后面的箭头展开,如下图所示。
4、进入高级后,在隐私设置和安全性下面找到内容设置,点击进入,如下图所示
5、进入内容设置界面,我们就可以看到cookies设置选项了,点击进入,如下图所示。
6、我们在cookies设置界面选择是否保存,以及编辑保存的cookies内容数据,如下图所示。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)