从浏览器获取Cookie时出错。
我有以下javascript cookie。
function getCookie(cname) {
var name = cname + "=";
var decodedCookie = decodeURIComponent(document.cookie);
var ca = decodedCookie.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 "";
}
在另一台服务器上,它就像一个超级按钮一样工作,在新服务器上,我没有收到cookie的值。 Cookie是在同一域上创建的。
编辑: 我期望通过此脚本获得cookie的值,但我没有得到。 如果为www.domain.com创建的cookie应该不可用domain.com,会有例外吗?
我还必须提到两个服务器上都有完全相同的文件。