js cookie详解

js  cookie详解

cookie是在服务器响应的时候,存在客户端硬盘上的信息。比如用户名的登陆信息,下次再次访问从这个页面的时候不需要重复登陆。

根据这个原理,cookie的可以实现单点登陆。即多个页面共用一个验证接口。比如你刚开始登陆了淘宝页面,然后又跳转到另一个页面。此时没有让客户重新登陆。这是cookie的作用。

步骤为:

  • 用户登陆之后存了用户的cookie。
  • 当用户访问这个域的其他页面时,会把客户端请求和用户的cookie一起发送给服务器。
  • 服务器从数据库调取数据,来判断需要不需要用户登陆。

为什么要对cookie跨域操作,或者让cookie的域是一个特定的域名呢?其实是为了安全考虑。当你进入到某个页面后,可能是钓鱼网站。如果没有域名控制,可能就会得到你的登陆信息。

所以尽量在app上登陆。类似于淘宝,京东的app。如果在网页上登陆要记得点击退出,清楚你的cookie。保护好你的隐私。

下面给大家一个cookie的小例子。








结果为

js cookie详解_第1张图片

你可能感兴趣的:(js cookie详解)