function getCookie(Name) { var search = Name + "=" if(document.cookie.length > 0) { offset = document.cookie.indexOf(search) if(offset != -1) { offset += search.length end = document.cookie.indexOf(";", offset) if(end == -1) end = document.cookie.length return unescape(document.cookie.substring(offset, end)) } else return "" } }
a页面的js代码:var str="ft="+escape(ftype); var date = new Date(); var ms = 2*3600*1000; date.setTime(date.getTime() + ms); str+=";expires=" + date.toGMTString(); document.cookie = str; //alert(getCookie("dd")); var ur="b.php"; window.location.href=ur; b页面的js代码: function getCookie(objName){//获取指定名称的cookie的值 var arrStr = document.cookie.split(";"); for(var i = 0;i < arrStr.length;i ++){ var temp = arrStr[i].split("="); return unescape(temp[1]); } } 得到的值是一串乱码,急啊,那位大侠给点帮助
获得的cookie字符串是phpsessionid="";isvisit=true;怎么回事啊。。
function getCookie(objName){//获取指定名称的cookie的值 var arrStr = document.cookie.split(";"); for(var i = 0;i < arrStr.length;i ++){ var temp = arrStr[i].split("="); return unescape(temp[1]); } } -------------------------------------------------------------或者你贴的不全,或者这代码是错的, 函数体里我连objName都没看见
function getCookie( ){ var arrStr = document.cookie.split(";"); for(var i = 0;i < arrStr.length;i ++){ var temp = arrStr[i].split("="); return unescape(temp[1]); } } 这样获得全部的cookie值也不行啊
{
var search = Name + "="
if(document.cookie.length > 0)
{
offset = document.cookie.indexOf(search)
if(offset != -1)
{
offset += search.length
end = document.cookie.indexOf(";", offset)
if(end == -1) end = document.cookie.length
return unescape(document.cookie.substring(offset, end))
}
else return ""
}
}
var date = new Date();
var ms = 2*3600*1000;
date.setTime(date.getTime() + ms);
str+=";expires=" + date.toGMTString();
document.cookie = str;
//alert(getCookie("dd"));
var ur="b.php";
window.location.href=ur;
b页面的js代码:
function getCookie(objName){//获取指定名称的cookie的值
var arrStr = document.cookie.split(";");
for(var i = 0;i < arrStr.length;i ++){
var temp = arrStr[i].split("=");
return unescape(temp[1]);
}
}
得到的值是一串乱码,急啊,那位大侠给点帮助
var arrStr = document.cookie.split(";");
for(var i = 0;i < arrStr.length;i ++){
var temp = arrStr[i].split("=");
return unescape(temp[1]);
}
}
-------------------------------------------------------------或者你贴的不全,或者这代码是错的, 函数体里我连objName都没看见
var arrStr = document.cookie.split(";");
for(var i = 0;i < arrStr.length;i ++){
var temp = arrStr[i].split("=");
return unescape(temp[1]);
}
}
这样获得全部的cookie值也不行啊