ホームページ > バックエンド開発 > PHPチュートリアル > PHP はセッションのマルチドメイン名とマルチサーバー共有を実装します session_id_PHP チュートリアル

PHP はセッションのマルチドメイン名とマルチサーバー共有を実装します session_id_PHP チュートリアル

WBOY
リリース: 2016-07-20 11:10:26
オリジナル
969 人が閲覧しました

これを実現するには、セッション ID をデータベースに保存します。この方法は比較的安全で広く使用されていますが、以下では、検証中にセッション ID を生成することについてのみ説明します。コードをコピー

Session_start();$sessionId = session_id();//セッションIDを取得 //クライアントへセッションを配信...... ?>

クライアントはデータをリクエストするために sessionid 変数を運びます




コードは次のとおりです コードをコピーします

Session_id('$s sessionid'); //注意時間、session_id() 関数にはパラメータがあります Session_start();//この関数は session_id() の後になければなりません ?> マルチサーバー共有セッションの問題、これは誰でも理解できるはずです。 Web サイトのユーザー数が多すぎる場合は、ログイン用の専用サーバーなどのサーバー クラスターが使用されます。ユーザーがログイン サーバーを介してログインした後、ログイン サーバーはユーザーのログイン情報セッションを保存しますが、ムービー サーバーなどの他のアクセスされたサーバーにはこのセッションがありません。その場合は、ユーザーの一意の識別子を介してこのセッションを共有する必要があります。セッション




http://www.bkjia.com/PHPjc/444732.html

www.bkjia.comtru​​e
http://www.bkjia.com/PHPjc/444732.html

技術記事これを実現するためにセッション ID をデータベースに保存できます。この方法は比較的安全で広く使用されていますが、以下では簡単な最初の検証についてのみ説明します。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート