标签:
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-cookie、set-cookie2来将数据存储在浏览器的cookie数据库中,将来用户再次访问同一站点时,浏览器会把存储在用户客户端上的那些cookie数据发送到服务器
标签:
原文地址:http://www.cnblogs.com/zhuifeng/p/4877896.html