1

此 cookie 对 domain.com 不可用,www.domain.com但对 domain.com 可用。奇怪的是,Firefox 在www.domain.com(使用视图信息但我的服务器无法识别 cookie)中看到 cookie。我已经进行了大量的搜索,我找到的唯一解决方案是将域设置为,.domain.com但是我的 cookie 无法读取domain.com。这是我的代码:

//this results in no access through domain.com
setcookie('username', $username, time()+3600*24, '/', '.domain.com');

//this results in domain.com access but not www.domain.com
setcookie('username', $username, time()+3600*24, '/');

使 cookie 可用于 domain.com 和所有子域的关键是什么?

4

1 回答 1

2

试试看:

setcookie('username', $username, time()+3600*24, '/', 'domain.com');

于 2012-10-14T02:21:08.733 回答