zend subdomains auth不会继承

时间:2012-05-17 14:38:19

标签: php zend-framework session routing zend-auth

我最近向我的网站引入了两种语言,最初是从网址中隐藏的。然而,在阅读了更多内容之后,似乎将它们放在网址中似乎更加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文件的第一行,但仍然没有运气。

2 个答案:

答案 0 :(得分:1)

在你的public / index.php

之上执行此操作
ini_set('session.cookie_domain', '.site.com' );

答案 1 :(得分:0)

或者在application.ini

session.cookie_domain = ".example.com"

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