服务器可以利用Cookies包含信息的任意性来筛选并经常性维护这些信息,以判断在HTTP传输中的状态;判定注册用户是否已经登录网站,用户可能会得到提示,是否在下一次进入此网站时保留用户信息以便简化登录手续;以及购物车之类处理。
现在,互联网浏览器储存在电脑里面的文件夹就被称做 Cookies 。Cookies 是一种技术,它能够把你在访问网站时的产生的一些行为信息给读取保存下来。最常见的便是我们在访问某些网页的的时候提示我们是否要保存用户名和密码,我们点击确定后,再次来到网站的时候,网站就能够读取到 Cookies,知道我们的用户信息,做出相应的处理机制,我们则不用再输入用户名和密码。
什么是 Cookies
Cookies 是联网用户计算机硬盘中的一个记录用户个人资料、所用电脑系统的资料和该用户浏览过的网页等资料的资料卡。好多网站为了了解有多少人,什么样的人访问本站,要求第一次访问他们的用户输入自己的姓名、地址、电话号码、职业等个人资料,并将这些资料制作成一份访问者资料卡通过访问者的浏览器存储在访问者电脑的硬盘上,起名为 Cookies.txt。
是一个保存在客户机中的简单的文本文件, 这个文件与特定的 Web 文档关联在一起, 保存了该客户机访问这个 Web 文档时的信息, 当客户机再次访问这个 Web 文档时这些信息可供该文档使用。由于“Cookie”具有可以保存在客户机上的神奇特性, 因此它可以帮助我们实现记录用户个人信息的功能, 而这一切都不必使用复杂的 CGI 等程序。
Cookies 的用途
服务器可以利用 Cookies 包含信息的任意性来筛选并经常性维护这些信息,以判断在 HTTP 传输中的状态。Cookies 最典型的应用是判定注册用户是否已经登录网站,用户可能会得到提示,是否在下一次进入此网站时保留用户信息以便简化登录手续,这些都是 Cookies 的功用。另一个重要应用场合是“购物车”之类处理。用户可能会在一段时间内在同一家网站的不同页面中选择不同的商品,这些信息都会写入 Cookies,以便在最后付款时提取信息。
使用 Cookie 注意事项
1. 需要在 HTTP 请求里自动发送给服务器的数据,可以放到 Cookie 里。
2. 不需要发给服务器的数组,不应该放到 Cookie 里。这一点是最容易被大家忽略的,在工作中尤其要注意。
3. Cookie 存储在用户的硬盘上,没那么安全,所以需要保密的数据不应该放到 Cookie 里。我曾经见过有人把用户名和密码存到 Cookie 里的。
4. Cookie 有容量限制,要注意不能放太多东西。
5. 尽量不要让前端 js 写 Cookie,尽量在后端写。
"幸运小饼干"给网上用户带来的未必是好运,因为它窥探用户的隐私,使人如芒刺在背,感到不安。如果你想知道你电脑中的"小饼干"记录了你哪些资料,不妨打开你的电脑硬盘浏览器目录中?quot;小饼干"文件看一看。