在飞行中设置会话/ Cookie域或设置多个会话/ Cookie域

时间:2013-11-07 19:54:22

标签: php session cookies cross-domain

我正在使用子域和cnames的网站上工作。对于我设置的网站初始加载:

.example.com

这允许Cookie和会话在.example.com的所有子域下工作。但是cnames可以更改,因此www.mysite.com指向domain1.example.com,这会打破所有的sesssions和Cookie。

所以我的问题是,是否可以在已设置之后更改phps cookie的域名或将domain1.example.com附加到.example.com?

PS。该网站必须在两个域下工作。

1 个答案:

答案 0 :(得分:1)

Cookies can only be set/read by a single domain。有两个域(例如mysite.com和example.com),您需要设置两个单独的cookie,或者使用该StackOverflow帖子中的一个策略来解决这个内置的cookie限制。