//创建cookie
function setCookie(name, value, expireday) {
var exp = new Date();
exp.setTime(exp.getTime() + expireday*24*60*60*1000); //设置cookie的期限
document.cookie = name+"="+escape(value)+"; expires"+"="+exp.toGMTString();//创建cookie
}
//提取cookie中的值
function getCookie(name) {
var cookieStr = document.cookie;
if(cookieStr.length > 0) {
var cookieArr = cookieStr.split(";"); //将cookie信息转换成数组
for (var i=0; i<cookieArr.length; i++) {
var cookieVal = cookieArr[i].split("="); //将每一组cookie(cookie名和值)也转换成数组
if(cookieVal[0] == name) {
return unescape(cookieVal[1]); //返回需要提取的cookie值
}
}
}
}
//测试cookie
function checkCookie() {
var cookieUser = document.getElementById("cookieUser");
var userName = getCookie("userName");
if(userName) {
cookieUser.innerHTML = "您好,"+userName+"!";
} else {
window.location.href='../index.html';
//alert("请设置浏览器允许接受cookie!或联系技术支持!", "错误");
}
}
cookie
最新推荐文章于 2024-05-30 15:48:17 发布
本文介绍了一种使用JavaScript来创建和读取网站Cookies的方法。通过简单的函数实现Cookie的设置与获取,便于开发者快速集成到自己的项目中,确保用户体验的同时增强网站功能。
1万+

被折叠的 条评论
为什么被折叠?



