我这里有个问题。我的IE9不接受cookies。安全级别和其他东西都没问题。一切都说cookie应该被接受,但事实并非如此!
$cookie = 'abc';
setcookie('id', $cookie, time() + 8640000);
这在除了我心爱的浏览器之外的所有其他浏览器中都可以工作;
发布于 2013-05-03 08:33:51
尝试像这样设置cookie,这样可能会起作用:
var now = new Date();
var time = now.getTime();
time += 3600 * 1000;
now.setTime(time);
document.cookie =
'cookiename=cookievalue' +
'; expires=' + now.toGMTString() +
'; path=/';
发布于 2013-07-15 14:57:48
这里也有同样的问题。尝试重置IE设置,不要使用开发人员工具中的“禁用cookies”。
发布于 2013-10-01 17:54:12
在这里检查解决方案- Internet Explorer ignores cookies on some domains (cannot read or set cookies) -不可接受的域名,它对我有帮助。或此处- http://www.timeanddate.com/custom/cookiesie.html - IE cookies设置。
https://stackoverflow.com/questions/16349815
复制相似问题