我已经离开网络开发一段时间了,现在非常生疏。 我需要制作一个cookie
非常感谢
答案 0 :(得分:1)
使用JavaScript,您可以使用 - 读取cookie:
var coo = [],
a;
if(document.cookie != ''){
$.each(document.cookie.split('; '), function(i, val){
a = val.split('=');
coo[a[0]] = a[1];
});
}
此处我们有一个coo
包含所有Cookie(coo['Cookie1'] == 'value'
)
- 设置cookie:
document.cookie = 'Cookie_1='+'value for this cookie';
BTW代码正在使用jQuery for $ .each。
答案 1 :(得分:0)
如果有人想知道的话,我会提出一个混乱的解决方案:
function nameDefined(ckie,nme)
{ var splitValues 变种 for(i = 0; i tvalue = getCookieValue(nvpair,cname)//获取cookie的值 if(tvalue == cvalue)返回true 否则返回false } 否则返回false } function redirectLink(){ if(testCookie(“here10”,“yes”)){ //window.location="here.html“//转到指示用户已在此处的位置 //警报( “有”); window.document.getElementById(“indicator”)。style.display =“none”; } 其他{ //警告(“不在那里”); var futdate = new Date()//获取当前时间和日期 var expdate = futdate.getTime()//获取自1970年1月1日以来的毫秒数 expdate + = 10000 //在1小时(毫秒)内到期 futdate.setTime(EXPDATE) var newCookie =“here10 = yes; path = /;” //设置新的cookie值 newCookie + =“expires =”+ futdate.toGMTString() window.document.cookie = newCookie //写下cookie // window.location =“not.html”//转到指示用户未在此处的位置
window.document.getElementById("indicator").style.display = "block";
} }