Php 域不';t为子域设置cookie
我有一个域“www.example.com”,我尝试只为子域“www.status.example.com”设置cookie“CSjrkIU” 我的代码是:Php 域不';t为子域设置cookie,php,cookies,subdomain,Php,Cookies,Subdomain,我有一个域“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
setcookie("CSjrkU", ed717822dd2e3aUsvoRye0668d, time()+60*60*24*365*COOKIE_TIME_OUT, "/", "www.status.example.com");
我的问题是浏览器没有按域为子域设置此cookie。我不知道为什么
还有,我如何让域“www.example.com”读取该cookie
我尝试过很多方法,但都不起作用:(
有人能帮我吗?尝试将子域设置为这样:
setcookie("...", ed..., ti..., "/", ".example.com");
从
.example.com
开始,尝试将其设置为子域:
setcookie("...", ed..., ti..., "/", ".example.com");
“www.status.example.com”不是“www.example.com”的子域。这就是cookie被拒绝的原因。您不能更改此行为,这是浏览器中的安全策略
更改代码以使用适当的子域,例如“status.www.example.com”。“www.status.example.com”不是“www.example.com”的子域。这就是cookie被拒绝的原因。您不能更改此行为,这是浏览器中的安全策略
更改您的代码以使用适当的子域,例如“status.www.example.com”。我需要通过“www.example.com”仅为子域“www.status.example.com”设置此cookie“CSjrkIU”@Maroman你不会喜欢的,我能想到的唯一解决办法是在“www.status.example.com”域的页面上添加一个iframe,或者你可以重定向到该子域,设置cookie并重定向回www.example.com谢谢你Ibu。这是个好主意。让域“www.example.com”读取cookie吗?我需要设置这个cookie“CSjrkIU”仅适用于“www.example.com”的子域“www.status.example.com”“@Maroman你不会喜欢的,我能想到的唯一解决办法是在“www.status.example.com”域的页面上添加一个iframe,或者你可以重定向到该子域,设置cookie并重定向回www.example.com谢谢你Ibu。这是个好主意。让域“www.example.com”读那个曲奇?你有其他的解决方案可以帮助吗?你有其他的解决方案可以帮助吗?