私は最近、自分のサイトに2つの言語を導入し、最初はURLから隠されていました。ただし、詳細を読んだ後、URLにそれらを含めるとSEOに適しているように見えました。そこで、サブドメインとして追加しました。私は今en.site.comとja.site.comを持っています。
私の問題は、en.site.com経由でサイトにログインしてからja.site.comに切り替えると、Zend_AuthにIDがないように見えることです。
コードを提供することはできますが、この問題をどこで探すべきか正確にはわかりません。
任意の洞察をいただければ幸いです!
ありがとう!
編集:
ini_set('session.cookie_domain', '.site.com' );
これは私の/public/index.phpファイルの最初の行ですが、それでも運がありません。