无法在深度嵌套的域名中在Internet Explorer中设置COOKIE

时间:2014-04-07 17:19:30

标签: php internet-explorer cookies

可以通过以下网址访问我的本地开发沙箱:

http://hello.trunk.world.dev.foobar.local/

当我尝试从此处设置cookie时,它适用于除Internet Explorer(版本10及更低版本)之外的所有浏览器。有没有办法让它发挥作用?

setcookie('myCookieName', 'myCookieValue', time()+3600, '/', '.foobar.local');

var_dump($_COOKIE); // Shows nothing in IE, shows the cookie in other browsers

1 个答案:

答案 0 :(得分:0)

这是IE实际上按照标准行事的案例之一。下划线在域名中无效,这就是为什么cookie不适用于无效域名的原因。