首页 > Web开发 > 详细

前台js操作cookie的方法

时间:2020-06-17 11:49:17      阅读:104      评论:0      收藏:0      [点我收藏+]

 

 

function getCookie(cname) {
var name = cname + "=";
var ca = document.cookie.split(‘;‘);
for(var i = 0; i < ca.length; i++) {
var c = ca[i];
while(c.charAt(0) == ‘ ‘) c = c.substring(1);
if(c.indexOf(name) == 0) return c.substring(name.length, c.length);
}
return "";
}


function setCookie(cname, cvalue, exdays) {
var d = new Date();
d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
var expires = "expires=" + d.toUTCString();
document.cookie = cname + "=" + cvalue + "; " + expires + ";path=/";
}


调用示例
setCookie("name", "value", "expire");

getCookie("xxx");
参数说明
name 必需。规定 cookie 的名称。
value 必需。规定 cookie 的值。
expire 可选。规定 cookie 的有效期。
path 可选。规定 cookie 的服务器路径。
domain 可选。规定 cookie 的域名。
secure 可选。规定是否通过安全的 HTTPS 连接来传输 cookie。






其实我是不太想把代码直接复制过来让大家用的,毕竟大多可能都是学习者。
北京疫情又严重了
一起努力吧。

前台js操作cookie的方法

原文:https://www.cnblogs.com/achao6/p/13151319.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!