0

重複の可能性:
PHP セッションがサブドメインに引き継がれるようにする

すべてのサブドメインで動作するようにユーザー php をセットアップする方法は$_SESSION? Googleが作るように。

4

2 に答える 2

2

session_set_cookie_params()を見て、ドメインがセッション Cookie にアクセスできるようにする方法を確認してください。

于 2012-06-18T14:52:48.463 に答える
1

サブドメイン間で共有する際に考慮すべき点がいくつかあります$_SESSION

  1. すべてのサブドメインは同じサーバーによって実行されていますか?

    1. そうでない場合は、サーバー間でセッションを共有する必要があります。いくつかの解決策があります。

      • NFS を使用する (非推奨)
      • SESSION を別のストレージ (データベース、Memcache、Redis) に移動します (最善の選択肢)
    2. その場合は、session.cookie_domainini ディレクティブを使用して Cookie ドメインを構成するだけでよい場合があります。

  2. Suhosin を実行している場合は、他のサーバーでセッションを復号化できるように、いくつかのセキュリティ オプションを無効にする必要がある場合があります。

于 2012-06-18T14:55:04.647 に答える