我有一个域“www.example.com”,我试图仅为子域“www.status.example.com”设置cookie“CSjrkIU”
我的代码是:
setcookie("CSjrkU", ed717822dd2e3aUsvoRye0668d, time()+60*60*24*365*COOKIE_TIME_OUT, "/", "www.status.example.com");
我的问题是浏览器没有通过域为子域设置此cookie。我不知道为什么
另外我如何让域名“www.example.com”读取该cookie?
我尝试过很多东西,但它不起作用:(
有人可以帮我吗?
答案 0 :(得分:4)
尝试以这种方式为子域设置:
setcookie("...", ed..., ti..., "/", ".example.com");
从.example.com
答案 1 :(得分:2)
“www.status.example.com”不是“www.example.com”的子域名。这就是你的cookie被拒绝的原因。您无法更改此行为,即浏览器中的安全策略。
更改您的代码以使用适当的子域名,例如“status.www.example.com”。