この記事の内容は、セッション共有を実現するための PHP + redis に関するものであり、必要な友人全員と共有します。この記事では、主に php + redis を使用してセッションを共有する方法について説明します。セッション共有を実現します。その原理についてはここでは詳しく説明しませんが、必要な友達は自分で Baidu を利用できます。ここでは主に実装方法について説明します。
1. 異なるドメイン名が同じSESSION_IDにアクセスするために、ここでドメインを統一するように設定します。 php.ini を変更し、デフォルト設定を session.cookie_domain=".test.com" に変更します。
ここで必要に応じて「.test.com」を変更します。
2. さまざまな Web サイトでデータにアクセスできるようにするために、セッションを Redis に保存することを選択します。 php.ini を変更し、デフォルト設定を
session.save_handler=redis,
session.save_path="tcp://192.168.0.120:6379",
3 に変更します。 php ファイルを作成し、その中にセッションを設定します。実行後、次のように redis にキーが表示されます:
このとき、セッションが正常に設定されている場合でも、$_SESSION を使用します。今設定した値を読み出すことができます。
注: 途中で Redis 接続の問題が発生する可能性があります。Redis 保護モードをオフにしてください。
関連する推奨事項:
php+redis の簡単な共有例 PHP+Redis を使用してタスクキューを実装する方法についてアイデアを求めてくださいPHP+Redis: ハッシュタイプ以上がPHP+redisでセッション共有を実現の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。