为什么cookie获取不到?

登陆后转首页获取cookie值维null,而登录页面弹框cookie值是有值的
这里写图片描述

登陆成功后跳转到主页发现cookie值为null
这里写图片描述

查看及控制台发现cookie的path有问题
这里写图片描述

查资料修改cookie路径为/

function addCookie(objName,objValue,objHours){      //添加cookie

    var str = objName + "=" + escape(objValue);

    if(objHours > 0){                               //为时不设定过期时间,浏览器关闭时cookie自动消失

        var date = new Date();

        var ms = objHours*3600*1000;

        date.setTime(date.getTime() + ms);

        str += "; expires=" + date.toGMTString();

   }

    document.cookie = objName+"="+objValue+"; path=/";

}

成功获取到cookie的值
这里写图片描述

记录一下

猜你喜欢

转载自blog.csdn.net/zspppppp/article/details/80388872