[cookie]cookie是跟着域名走的需要去了解http

2017-04-04  本文已影响51人  清水芦苇

cookie是跟着域名走的,

  1. cookie是http协议里面的概念。document.cookiefile:///C:/Users/Jeffreyye/Desktop/index.html这种类型的协议下理应为无效。chrome的控制台是无法用JavaScript读写操作 cookie 的,但firefox可以。
  2. 访问不同域名会携带有相应的不同的cookie。所以在公司用localhost127.0.0.1可以实现两个不同用户登录,可以成共跨过单点登录问题,方便自己测试。
  3. cookie 一般都是由于用户访问页面而被创建的,可是并不是只有在创建 cookie 的页面才可以访问这个 cookie。网页所创建的 cookie 只能被与这个网页在同一目录或子目录下得所有网页访问,而不能被其他目录下得网页访问
  4. 跨域请求中 cookie
    默认情况下,在发生跨域时,cookie 作为一种 credential 信息是不会被传送到服务端的。必须要进行额外设置才可以。具体原因和如何设置可以参考我的这篇文章:你真的会使用XMLHttpRequest吗?

cookie应用场景

购物车

购物车这个业务场景中,用户经常会频繁的像购物车中增加或减少物品。当用户数量多,并发量大的时候,频繁操作数据库就带来了性能问题。利用cookie,将购物车中的购物信息存储在本地浏览器,将有效缓解这一点。

参考文献

  1. 简版cookie知识
  2. 【web】跨域cookie同步方案 http://singleant.iteye.com/blog/1505284
  3. 聊一聊cookie
  4. cookie在购物车中的应用
上一篇下一篇

猜你喜欢

热点阅读