重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要讲解了“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的形式有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联网站建设公司,,小编将为大家推送更多相关知识点的文章,欢迎关注!