Cookie 实质上是一串字符串,记录用户信息,因为http协议是无状态协议,引入Cookie是为了记住用户的登录状态信息,如用户名,密码,登陆时间,购物车等;
JavaScript操作Cookie
创建cookie:document.cookie="username=John Doe";(键值对赋值,username,expires,path等)
删除cookie:默认情况下,cookie在浏览器关闭时删除;
读取cookie:var x = document.cookie;(返回所有的cookie,类型格式: cookie1=value; cookie2=value; cookie3=value;)
完整实例:
function setCookie(cname,cvalue,exdays){
var d = new Date();
d.setTime(d.getTime()+(exdays*24*60*60*1000));
var expires = "expires="+d.toGMTString();
document.cookie = cname+"="+cvalue+"; "+expires;
}
function getCookie(cname){
var name = cname + "=";
var ca = document.cookie.split(';');