ホームページ  >  記事  >  バックエンド開発  >  PHP+redisでセッション共有を実現

PHP+redisでセッション共有を実現

不言
不言オリジナル
2018-04-16 10:34:355187ブラウズ

この記事の内容は、セッション共有を実現するための 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。