使会话对所有子域都有效

时间:2013-02-25 10:38:34

标签: cakephp-2.0 cakephp-2.1

如何与所有子域进行有效的Auth会话,包括www.example.com和http://example.com地址

现在,如果在www。上创建一个,那么CakePHP刚刚打破了Auth会话,并且您访问了没有www的网站。反之亦然。

如果用户在不使用www。的情况下投放,我无法使用重定向到http://www.example.com,因为会有很多子域,重定向不会成为一个选项。

感谢!!!

1 个答案:

答案 0 :(得分:0)

我目前不在我的电脑上,但您可以通过将其添加到app/Config/bootstrap.php

来覆盖会话域
ini_set("session.cookie_domain", ".example.com");

CakePhp会话似乎没有配置选项来设置它,但标准的php配置应该可以正常工作。

相关问题可以在这里找到;

CakePHP keep session from main domain across to a subdomain

PHP Sessions across sub domains