关于cookie
1、cookies是什么?
  Cookie 是在 HTTP 协议下,服务器或脚本可以维护客户工作站上信息的一种方式。
  Cookie 是由 Web 服务器保存在用户浏览器(客户端)上的小文本文件,它可以包含有关用户的信息。
  我的理解就是cookie就是一些存在你浏览器的数据,主要是用来跟服务器进行交互,它的大小受限制,有效期受限制,在浏览器中与域名绑定在一起。并且它不能跨域调用,需要指定作用域;Cookie 以名/值对形式存储;
2、cookies什么时候用?怎么用?
  Cookie 的作用就是用于解决 "如何记录客户端的用户信息":
  1、当用户访问 web 页面时,他的名字可以记录在 cookie 中。
  2、在用户下一次访问该页面时,可以在 cookie 中读取用户访问记录。
  3、cookies的使用
  1、获取cookie
  document.cookie
  2、设置cookie
  document.cookie = 'username=lisi'
  3、cookie的分类:
  ①、会话cookie(session cookie)(浏览器窗口关闭之后cookie就消失了);
  ②、持久cookie(persistant cookie)(持久cookie会把cookie内容存储到浏览器指定的文件中,直到过期之后才会消失)
  4、cookie的属性:
  ①、Expires – 过期时间。指定cookie的生命期。具体是值是过期日期。如果想让cookie的存在期限超过当前浏览器会话时间,就必须使用这个属性。当过了到期日期时,浏览器就可以删除cookie文件,没有任何影响。
  ②、Path – 路径。指定与cookie关联的WEB页。
  ③、Domain – 域。指定关联的WEB服务器或域。值是域名,比如goaler.com。这是对path路径属性的一个延伸。
  ④、Secure – 安全。指定cookie的值通过网络如何在用户和WEB服务器之间传递。这个属性的值或者是“secure”,或者为空。

posted on 2017-07-08 19:54  code-灰太狼  阅读(422)  评论(0编辑  收藏  举报