私はウェブサイトwww.example.comを持っています。これには、単一のアプリケーションまたはプログラムで動作する複数のサブドメインがあります。たとえば、login.example.comはユーザーがサイトにログインできるようにし、system.example.comはユーザーに情報システムへのアクセスを許可し、forums.example.comはユーザーがフォーラムにアクセスできるようにします。複数のサブドメイン間でSESSION変数を共有
ユーザーIDやユーザー設定などのサブドメイン間で情報を渡す必要があるかもしれません.SESSION変数を使用してsudomain間で情報を渡す方法を教えてください。
EDIT: 私はこのアイデアが好き:あなたのスクリプトの最初のものとして
:
ini_set('session.cookie_domain', '.example.com');
重複がありますか? [phpセッションがサブドメインに持ち越されることを許可する](0120-13753) – Josh
SAMEセッションのすべてを使用する予定ですか?またはサブドメインによってセッション情報が分離されていますか? 1つのサブドメインを拡張して別の物理サーバーに移動した場合、すべてのドメインでセッションを共有すると問題になる可能性があります。または、すべてのサーバーがアクセスできるメモリ/データベースベースのセッション記憶域に切り替える必要があります。 – drew010
すべてのサブドメインでSAMEセッションを使用する予定です。しかし、別の欠点は、私は1つのサーバー上に複数のドメインを持っている可能性があります。通常のドメインの間でセッションをseparteに保つために、私は何をしますか?サブドメインだけのためにそれらを保持しますか? –