【发布时间】:2012-02-13 07:10:51
【问题描述】:
我一直在我的本地主机 (xampp) 上开发一个 Web 应用程序,在那里我设置了两个子域。让我们将这些域称为 abc.localhost 和 xyz.localhost。
我在我的主机文件中设置了这两个条目以具有
127.0.0.1 abc.localhost
127.0.0.1 xyz.localhost
我还在我的 vhost 文件中设置了它们,就像正常指向不同的位置一样。
我的应用程序设置为首先通过 abc.localhost,这是我设置一些 cookie 的地方
setcookie('AUTHORIZATION', time()+3600, 0, '/', '.localhost');
setcookie('SOMEOTHERCOOKIE','here is the val',0,'/','.localhost');
然后将用户转发到 xyz.localhost。为了让用户能够访问 xyz.localhost,授权必须由 abc.localhost 设置并传递 cookie。
我尝试将“.localhost”更改为 xyz.localhost 以及我能想到的所有其他组合。离开 .也不行。
请帮我解决这个问题。谢谢!
【问题讨论】:
标签: php cookies localhost session-cookies setcookie