欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

cookie的原理和使用

程序员文章站 2022-06-11 22:30:44
...

Cookie是客户端存在本地的一个数据,简单来说就是本地缓存。

Cookie曾一度用户客户端数据的存储,因为当时并没有其它合适的存储办法而作为唯一的存储手段,但随着技术手段的不断进步,现代浏览器开始支持各种各样的存储方式,Cookie渐渐被淘汰。

由于浏览器的每次请求都会携带Cookie数据,会带来额外的性能开销,于是cookie成为了记录用户信息的专属,Cookie使基于无状态的HTTP协议记录稳定的状态信息成为了可能。

Cookie有两个方式注入,一个是服务端直接写入,另外一个是JavaScript创建。

JavaScript可以使用document.cookie属性来创建、读取、及删除cookie。

设置cookie

document.cookie="name="+username;

读取cookie

var username=document.cookie.split(";")[0].split("=")[1];