js读取和写入cookie(js 读写cookie)
发布时间:2023-05-22 17:43:03
稿源:
创意岭 阅读:
132
大家好!今天让创意岭的小编来大家介绍下关于js读取和写入cookie的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。
开始之前先推荐一个非常厉害的Ai人工智能工具,一键生成原创文章、方案、文案、工作计划、工作报告、论文、代码、作文、做题和对话答疑等等
只需要输入关键词,就能返回你想要的内容,有小程序、在线网页版、PC客户端和批量生成器
问友Ai官网:https://ai.de1919.com。
本文目录:
js 如何读取cookie?
1、获取所有cookie
var showAllCookie = '';
if(!document.cookie == ''){
var arrCookie = document.cookie.split('; '); //用spilt('; ')切割所有cookie保存在数组arrCookie中
var arrLength = arrCookie.length;
for(var i=0; i<arrLength; i++) {
showAllCookie += 'c_name:' + unescape(arrCookie[i].split('=')[0]) + 'c_value:' + unescape(arrCookie[i].split('=')[1]) + '<br>' 9
}
return showAllCookie;
}
}
2、通过名称读取cookie
{
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg))
return unescape(arr[2]);
else
return null;
}
js代码 cookie操作 读取写入跳转
这样写
<script>var page = <%= request.getParameter("page") %> ;
if (page == 2) {
var istz = getCookie("istz"); //获取cookie
if (istz == null) { //如果cookie为null
setCookie("istz", "yesTz", 10); //设置cookie
location.href = "h.html"; //跳转到指定链接
}
}
//设置cookie
function setCookie(name, value, expiredays) {
var ExpireDate = new Date();
ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 60 * 1000));
document.cookie = name + "=" + escape(value) + ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}
//获取cookie
function getCookie(name) {
var strCookie = document.cookie;
var arrCookie = strCookie.split(";");
for (var i = 0; i < arrCookie.length; i++) {
var arr = arrCookie[i].split("=");
if (arr[0] == name) return arr[1];
}
return null;
}
</script>
JS cookie写入和读取判断跳转
//设置cookiefunction setCookie(name, value, iDay)
{
var oDate=new Date();
oDate.setDate(oDate.getDate()+iDay);
document.cookie=name+'='+value+';expires='+oDate;
}
//获取cookie
function getCookie(name)
{
var arr=document.cookie.split('; ');
var i=0;
for(i=0;i<arr.length;i++)
{
var arr2=arr[i].split('=');
if(arr2[0]==name)
{
return arr2[1];
}
}
return '';
}
//删除cookie
function removeCookie(name)
{
setCookie(name, '1', -1);
}
以上就是关于js读取和写入cookie相关问题的回答。希望能帮到你,如有更多相关问题,您也可以联系我们的客服进行咨询,客服也会为您讲解更多精彩的知识和内容。
推荐阅读: