異なるドメイン名で示されている3つのWebサイトがあります。
問題は次のとおりです。
ユーザーが1つのドメインにログインした場合、他の2つのドメインには反映されません。同様に、ログアウトの場合も同様です。
2つの異なるドメインのセッション状態を維持するにはどうすればよいですか?
異なるドメイン名で示されている3つのWebサイトがあります。
問題は次のとおりです。
ユーザーが1つのドメインにログインした場合、他の2つのドメインには反映されません。同様に、ログアウトの場合も同様です。
2つの異なるドメインのセッション状態を維持するにはどうすればよいですか?
セッション情報はセッションCookieにリンクされており、Cookieは1つのドメインにのみバインドされているため、1つのログインフォームで複数のドメインに対して認証することはできません。
派手なクロスドメインJavaScriptを使用することもできますが、それは簡単ではありません。
ユーザーが特定のサイトにログインするときに、ドメインごとにCookieを設定する必要がある場合があります。
「シングル サインオン」または SSO は好んで省略されているため、調査する必要があります。
キーワードで検索するだけで情報が盛りだくさん!
ユーザーのIP、ユーザーエージェント文字列、および同じIPアドレスから接続しているユーザーの数に基づくその他の情報に基づいて、データベースでセッション情報を共有できます。複数のユーザーが同じ IP アドレスから接続する場合、個々のユーザーについてより多くのデータが必要になります。
スクリプトはデータベースにアクセスしてセッション情報を取得するだけです。