什么是cookie文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是cookie文件?相关的知识,希望对你有一定的参考价值。

Cookie”是小量信息,由网络服务器发送出来以存储在网络浏览器上,从而下次这位独一无二的访客又回到该网络服务器时,可从该浏览器读回此信息。这是很有用的,让浏览器记住这位访客的特定信息,如上次访问的位置、花费的时间或用户首选项(如样式表)。Cookie 是个存储在浏览器目录的文本文件,当浏览器运行时,存储在 RAM 中。一旦阁下从该网站或网络服务器退出,Cookie 也可存储在计算机的硬驱上。I3I.net的打算是,当访客结束其浏览器对话时,即终止I3I.net的所有 cookie。 也就是说 cookies是服务器放置在客户端的一个配置文件.当您登录的时候服务器首先读取这个文件.查找用户名跟密码.然后登录可以用超级兔子来自动删除! 参考技术A 小型文本文件。
Cookie,有时也用其复数形式Cookies。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。
参考技术B Cookie最早是网景公司的前雇员Lou Montulli在1993年3月的发明。
  Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie)。Cookie名称和值可以由服务器端开发自己定义,对于JSP而言也可以直接写入jsessionid,这样服务器可以知道该用户是否合法用户以及是否需要重新登录等。
参考技术C 是访问过的网站在你的电脑上留下的文件,记录一些信息,如访问时间等. 参考技术D 简单来说。。纪录你帐户密码的东西。

2.13cookie是什么 ,详解

1、 什么是cookie?

cookie一般保存在请求头中以一个单独的cookies字段保存

2、 cookie的作用

首先必须明确一点,存储cookie是浏览器提供的功能。cookie 其实是存储在浏览器中的纯文本,浏览器的安装目录下会专门有一个 cookie 文件夹来存放各个域下设置的cookie。

当网页要发http请求时,浏览器会先检查是否有相应的cookie,有则自动添加在request header中的cookie字段中。这些是浏览器自动帮我们做的,而且每一次http请求浏览器都会自动帮我们做。这个特点很重要,因为这关系到“什么样的数据适合存储在cookie中”。

存储在cookie中的数据,每次都会被浏览器自动放在http请求中,如果这些数据并不是每个请求都需要发给服务端的数据,浏览器这设置自动处理无疑增加了网络开销;但如果这些数据是每个请求都需要发给服务端的数据(比如身份认证信息),浏览器这设置自动处理就大大免去了重复添加操作。所以对于那设置“每次请求都要携带的信息(最典型的就是身份认证信息)”就特别适合放在cookie中,其他类型的数据就不适合了。

但在 localStorage 出现之前,cookie被滥用当做了存储工具。什么数据都放在cookie中,即使这些数据只在页面中使用而不需要随请求传送到服务端。当然cookie标准还是做了一些限制的:每个域名下的cookie 的大小最大为4KB,每个域名下的cookie数量最多为20个(但很多浏览器厂商在具体实现时支持大于20个)。

3、 cookie的工作过程

在cookie中保存的内容为了安全经常需要进行加密,因为这些涉及用户的一些个人信息以及服务器的一些秘钥规则,这些数据是在登录时产生的,会一直保存,每次访问登录后页面,浏览器都会将cookie中信息发送至后台进行用户身份校验,只有校验通过才能返回正确数据,否则重定向至那些不需要进行身份校验的页面,比如登录首页。再比如某些网站下载资源需要进行身份校验,只有vip才能下载,那么在post请求时,如果没有正确的cookie数据,就会返回拒绝反馈。

以上是关于什么是cookie文件?的主要内容,如果未能解决你的问题,请参考以下文章

什么是cookie文件?它有什么用?存储在哪?

所谓的cookie文件是啥文件?

cookies是啥文件?

cookie是啥 cookie指的是啥

Cookie是啥文件

Cookie 和缓存文件的区别