Cookie 用于储存 Web 页面的用户信息
一.Cookie是什么?
Cookie,有时也用其复数形式 Cookies 。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行 Session 跟踪而存储在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。(百度百科)
Cookie 是一些数据,存储在你电脑的文本文件中。
当 Web 服务器向浏览器发送 Web 页面时,在连接关闭后,服务端不会记录用户信息。
Cookie 的作用就是用于解决 “如何记录客户端的用户信息”
- 当用户访问 Web 页面时,他的名字可以记录在 Cookie 中
- 在用户下一次访问该页面时,可以在 Cookie 中读取用户访问记录。
二.Cookie有什么作用?
Cookie 的作用主要是,当你访问某些网页,并且对网页的一些设置进行修改,Cookie 就能跟踪并记录到这些修改,当你下一次访问这个网页时,这个网页会分析你电脑上的 Cookie,进而采取措施向你返回更符合你个性化的网页。
大部分的广告定位基础也是基于 Cookie 的,比如你此前访问大量的健身类网站,Cookie 记录了你的访问行为,广告主就能够根据你的访问行为,向你推送健身类广告。
Cookie 的好处:如果没有 Cookie 的存在,网路对于我们来说不会如此便捷。它存储着你的网站登录信息,如果没有他们,你将不能登陆网站。网站通过 Cookie 信息来记忆以及分辨你的账号,它可以记忆你的偏好设置,还可以使网站提供个性化的内容。例如:如果你在淘宝上购物,淘宝可以记忆你所查看过的产品并据此来向你推荐商品。
Cookie 的坏处:伴随着互联网巨大商机出现,Cookie 也从一项服务性工具变成一个可以带来巨大财富的工具。部分站点利用 Cookie 收集大量用户信息,并将这些信息转手卖给其他有商业目的的站点或组织。如网络广告商等,从中牟利。使用Cookie技术,您在浏览Web站点时,不论是否愿意,您的每一个X作都有可能被记录下来,在毫无防备的情况下,您正在浏览的网站地址、使用的计算机的软硬件配置,甚至您的名字、电子邮件地址都有可能被收集并转手出售。随着互联网的商业化发展,该问题越来越严重,个人隐私的泄露所带来的并不单纯是一些垃圾邮件,一旦个人资料被滥用,信用卡密码被盗,后果不堪设想。
三.Cookie 的优缺点
优点:极高的扩展性和可用性
1.数据持久性
2.不需要任何服务器资源。Cookie 存储在客户端并在发送后由服务器读取。
3.可配置到期规则。 控制 cookie 的生命期,使之不会永远有效。偷盗者很可能拿到一个过期的 cookie 。
4.简单性。 基于文本的轻量结构。
5.通过良好的编程,控制保存在cookie中的session对象的大小。
6.通过加密和安全传输技术(SSL),减少cookie被破解的可能性。