0

同じサーバーでホストされている2つの異なるWebアプリケーションがあり、2つのWebアプリケーションはまったく異なるドメインにあります。ただし、Webアプリケーションには多くの共通ユーザーがいるため、2つのアプリケーション間でログインを共有したいと思います。私のWebアプリケーションでは、セッションIDとしてCookieを設定しました。Webアプリケーションに他のアプリケーションのセッションIDを表示させるにはどうすればよいですか?

さらに詳しい情報が必要な場合は、サーバーが標準のLAMPサーバーであり、アプリケーションがCakePHPフレームワークを使用しています。

前もって感謝します!

4

1 に答える 1

1

できません。できますが、厳密に言えば、Cookieは1つのドメイン(およびCakePHPアプリの場合はapp / config / core.phpで設定されたCookieパスに応じてすべてのサブドメイン)でのみ使用できます。

CakePHPまたはCakePHPなし、Cookieはドメイン間で使用できません。しかし、回避策があります。これはSOで非常によくある質問です。ここに素晴らしい答えがあります。

2つの異なるドメイン間でCookieを使用するにはどうすればよいですか?

于 2013-01-07T07:02:29.723 に答える