2012-05-17 48 views
0

我最近在我的網站上引入了兩種語言,並且最初是從URL中隱藏的。然而,在閱讀更多內容之後,似乎讓他們在url中看起來更適合SEO。所以我將它們添加爲子域。我現在有en.site.com和ja.site.com。zend子域名驗證不會結轉

我的問題是,當我通過en.site.com登錄到網站,然後切換到ja.site.com時,我的Zend_Auth似乎沒有身份。

我可以提供代碼,但我不知道在哪裏尋找這個問題。

任何有識之士將不勝感激!

謝謝!

編輯:

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

這是我/public/index.php文件的第一行,但仍沒有運氣。

回答

1

做到這一點之上的公共/ index.php文件

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

沒有改變影響它。我仍然可以在en網站上登錄,但ja網站無法識別它 – KiaiFighter

0

還是在的application.ini

session.cookie_domain = ".example.com" 

我覺得這是更好,因爲它更靈活。

+0

謝謝,這讓它工作! – KiaiFighter