2つのサブドメインで実行されているWebサイトがあり、どちらもログインが必要です(同じDBアクセスクレデンシャルに基づく)。ユーザーが使いやすくするために、ユーザーが別々にログインしなくても両方のサブドメインをナビゲートできるように変更したいと思いました。基本的に、ユーザーは一方のサブドメインにログインしてから、一方と他方の間を自由にナビゲートできます。
phpセッションをサブドメインに引き継ぐことを許可するで見つけた解決策の1つは、session.cookie_domain変数をに変更して、すべてのサブドメインがセッション変数を共有するようにすることですが、何かが間違っているようです。subdomain1にログインしてナビゲートすることはできますが、subdomain2からページをロードするとすぐに、subdomain1はすべてのセッションデータを失い、ログインページに戻ります。これは逆の場合にも発生します(最初はsubdomain2からログインします)。変更前は、サブドメインは同時にログインできましたが、お互いを「見る」ことはありませんでした。
この問題が発生する原因は何ですか?