网站出现同名cookie问题
今天写项目时发现项目中出现了同名cookie,导致页面切换刷新后一直取的是错误的cookie值
最后查看代码时候发现两种setCookie的时候domain设置问题,导致重新setCookie没有替换同名的cookie
document.cookie去设置cookie时候,格式必须相同,上面一个多了domain参数导致出现重复cookie
格式相同则会覆盖原有的cookie,不同则会新添加一个同名cookie
document.cookie="username=cccc; expires=Thu, 18 Dec 2043 12:00:00 GMT; path=/;"
document.cookie="username=2222; expires=Thu, 18 Dec 2043 12:00:00 GMT; path=/;domain=.cnblogs.com"
document.cookie="username=3333; expires=Thu, 18 Dec 2043 12:00:00 GMT; path=/;domain=i.cnblogs.com"
这样设置cookie中就会出现3个同名的username