start.example.com
需要身份验证,它会将它们重定向到
auth.example.com
start.example.com
域继续使用cookie,cookie将在一周内过期,并且可以在任何子域上使用:
domain: .example.com
start.example.com
要确定他们是否需要对自己进行身份验证,这是行不通的。
因此,我的问题是:如何检查来自不同域的cookie是否存在。我有一个返回true或false的代码:
function check_cookie_name(name)
{
var match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)'));
if (match) {
return true
console.log(match[2]);
}
else{
return false
console.log('--something went wrong---');
}
}
但是,我怀疑这只适用于它当前所在的域。当我在浏览器上查看cookies(验证后)
start.example.com
域,我有两个独立的域:
example.com
start.example.com
里面有和这个问题无关的东西。
start.example.com
example.com