cookie的形式有哪些-创新互联

这篇文章主要讲解了“cookie的形式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“cookie的形式有哪些”吧!

创新互联-云计算及IDC服务提供商,涵盖公有云、IDC机房租用、成都移动云计算中心、等保安全、私有云建设等企业级互联网基础服务,咨询电话:18982081108

为什么需要 cookie

HTTP协议是无状态的,对于一个浏览器发出的多次请求,服务器无法区分是不是来源于同一个浏览器,需要额外的数据来辨认,cookie 正是这样的一段随HTTP请求一起被传递的额外数据。

有时候,服务器需要保存用户的信息,这些信息好放在用户的电脑上,并能够让服务器获取。例如自动登录功能的实现,需要将用户名和密码保存在本地,下次访问网站时,再将用户名和密码发送到服务器进行验证,验证通过后自动登录,否则不能登录。

这些服务器在用户电脑上保存的信息,就叫 cookie 。

cookie 保存在用户的电脑上,当再次访问相应网站时,浏览器会把 cookie 一起发送到服务器,让服务器进行处理。

cookie能做什么

cookie 只是一段文本,所以它只能保存字符串。而且浏览器对它有大小限制以及 它会随着每次请求被发送到服务器,所以应该保证它不要太大。 Cookie的内容也是明文保存的,有些浏览器提供界面修改,所以, 不适合保存重要的或者涉及隐私的内容。

cookie 的限制

大多数浏览器支持较大为 4096 字节的 Cookie。由于这限制了 Cookie 的大小,好用 Cookie 来存储少量数据,或者存储用户 ID 之类的标识符。用户 ID 随后便可用于标识用户,以及从数据库或其他数据源中读取用户信息。 浏览器还限制网站可以在用户计算机上存储的 Cookie 的数量。大多数浏览器只允许每个网站存储 20 个 Cookie;如果试图存储更多 Cookie,则最旧的 Cookie 便会被丢弃。有些浏览器还会对它们将接受的来自所有站点的 Cookie 总数作出绝对限制,通常为 300 个。

cookie 的形式

cookie 是以 键/值 对的形式存在的,每个“ 变量 ”对应一个值,相互之间以分号隔开,如下所示:

username=itxueyuan;password=123456;age=22

感谢各位的阅读,以上就是“cookie的形式有哪些”的内容了,经过本文的学习后,相信大家对cookie的形式有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联网站建设公司,,小编将为大家推送更多相关知识点的文章,欢迎关注!


网站题目:cookie的形式有哪些-创新互联
网页网址:http://ybzwz.com/article/gipjp.html