我有一个域名"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?
我试过很多方法,但都不起作用:
有谁能帮帮我吗?
发布于 2012-02-28 02:34:44
尝试这样设置子域:
setcookie("...", ed..., ti..., "/", ".example.com");从.example.com开始
发布于 2012-02-28 02:36:14
Www.status.example.com不是www.example.com的子域。这就是你的cookie被拒绝的原因。你不能改变这个行为,这是浏览器的安全策略。
例如,更改您的代码以使用适当的子域,如"status.www.example.com“。
https://stackoverflow.com/questions/9470220
复制相似问题