js设置cookie php读取,js操作cookie,js读取cookie,js设置cookie,js删除cookie总结

Js操作Cookie总结(设置,读取,删除),工作中经常会用到的哦!下面是详细代码,如有错误,请留言指正!

/*

*功能:设置Cookie

*cookieName 必选项,cookie名称

*cookieValue 必选项,cookie值

*seconds 生存时间,可选项,单位:秒;默认时间是3600秒

*path cookie存放路径,可选项

*domain cookie域,可选项

*secure 安全性,指定Cookie是否只能通过https协议访问,一般的Cookie使用HTTP协议既可访问,如果设置了Secure(没有值),则只有当使用https协议连接时cookie才可以被页面访问

*/

function setCookie(cookieName,cookieValue,seconds,path,domain,secure){

var expires=new Date();

var seconds=arguments[2]?arguments[2]:3600;

expires.setTime(expires.getTime()+seconds*1000);

document.cookie=escape(cookieName)+'='+escape(cookieValue)+(expires?';expires='+expires.toGMTString():'')+(path?';path='+path:'/')+(domain?';domain='+domain:'')+(secure?';secure':'');

}

/*

*功能:获取Cookie

*name 必选项,cookie名称

*/

function getCookie(name){

var cookie_start=document.cookie.indexOf(name);

var cookie_end=document.cookie.indexOf(";",cookie_start);

return cookie_start==-1?'':unescape(document.cookie.substring(cookie_start+name.length+1,(cookie_end>cookie_start?cookie_end:document.cookie.length)));

}

/*

*功能:删除或清空Cookie

*name 必选项,cookie名称

*/

function delCookie(name,value){

var value=arguments[1]?arguments[1]:null;

var exp=new Date();

exp.setTime(exp.getTime()-1);

var val=getCookie(name);

if(val!=null){

document.cookie=name+'='+value+';expires='+exp.toGMTString();

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值