ホームページ  >  記事  >  ウェブフロントエンド  >  PHP と NodeJs で開発されたアプリケーションが Session_node.js を共有する方法

PHP と NodeJs で開発されたアプリケーションが Session_node.js を共有する方法

WBOY
WBOYオリジナル
2016-05-16 16:03:461916ブラウズ

まずはセッションの仕組みを理解しましょう

クライアント (ブラウザー内の) Cookie はキー値として機能し、サーバー側のデータと照合します。次に、クライアントはすべての HTTP リクエストでその Cookie を送信し、サーバーはサーバー上のデータがクライアントのものであると「自然に」認識します。
一部のシステムは、セッションのコンテンツをエンコードして暗号化し、Cookie に保存することを好みます

それでは、次のことができます

1. Cookie を共有し、nodejs と PHP の両方がアクセスできる場所 (redis など) にデータを配置できます。画像では、PHPのデフォルトセッションが独自のファイルを書き込むため、同時に書き換える必要があります。

2. 2 つのサーバーは一連の暗号化および復号化方法を共有しますが、これはお勧めできません。

以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

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