前台js操作cookie的方法

 

 

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的方法

上一篇:前后端加密解密crypto.js


下一篇:Linux修改oracle 10g的字符集