码迷,mamicode.com
首页 > 其他好文 > 详细

深入了解cookie

时间:2015-10-14 17:26:06      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

cookie是指:保存在用户本地终端内存或磁盘上的一小块数据,只能保存字符串类型,所有同域名的cookie信息都会随着浏览器的请求而发送到服务器,如果二级域名不同,则需要设置document.domain的值。

案例:www.plateno.com和m.plateno.com需要共享cookie内容

   document.domain = ‘plateno.com‘;

 

cookie的优点:几乎兼容所有的浏览器,并且可以控制其生效时间。

 

cookie的缺点:储容量小是它最致命的缺点,单域cookie数量不应超过20个,总长度不应超过4K,对于现在web应用本地存储数据量的需求是远远不够的,而且由于它是明文传输,禁止在cookie中保存如电话号码,账号密码等敏感信息。

 

cookie的类型:可以笼统的分为“会话cookie”和“持久cookie”。

会话cookie是一种临时cookie,它记录了用户访问站点时的设置和偏好,用户退出浏览器时,会话cookie就会被删除。

持久cookie这些cookie内容会保存在硬盘上,就算浏览器退出和计算机重启它都会继续存在,在设置这些cookie是都会加上一个时间,当时间过期了,cookie会自动删除。

 

Cookie的工作原理:当用户首次访问Web站点时,网站可以通过JS代码或HTTP请求的响应首部属性set-cookieset-cookie2来将数据存储在浏览器的cookie数据库中,将来用户再次访问同一站点时,浏览器会把存储在用户客户端上的那些cookie数据发送到服务器

 

深入了解cookie

标签:

原文地址:http://www.cnblogs.com/zhuifeng/p/4877896.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!