0

我最近向我的网站引入了两种语言,并且最初从 URL 中隐藏。但是,在阅读了更多内容之后,似乎将它们放在 url 中似乎对 SEO 更友好。所以我将它们添加为子域。我现在有 en.site.com 和 ja.site.com。

我的问题是,当我通过 en.site.com 登录该站点,然后切换到 ja.site.com 时,我的 Zend_Auth 似乎没有身份。

我可以提供代码,但我不知道在哪里寻找这个问题。

任何见解将不胜感激!

谢谢!

编辑:

 ini_set('session.cookie_domain', '.site.com' );

那是我的 /public/index.php 文件的第一行,但仍然没有运气。

4

2 回答 2

1

在您的 public/index.php 之上执行此操作

ini_set('session.cookie_domain', '.site.com' );
于 2012-05-17T15:05:40.093 回答
0

或者在 application.ini

session.cookie_domain = ".example.com"

我认为这更好,因为它更灵活。

于 2012-05-18T07:35:50.660 回答