セッションの概要

このパートで学習するのはセッション技術です。
前のセクションの学習を通じて、Cookie がクライアント側にデータを保存することでサーバーとの接続を維持するのに対し、Session はサーバーとの接続を維持することがわかりました。サーバー側にデータを保存して接続を維持します。セッションのメカニズムを理解するために例を使用します。

飲み物を買うために飲み物店に行きます。注文後、ウェイターが番号札を渡しますが、ウェイターはあなたが誰であるかを知りません。番号札をウェイターに渡すだけで、ウェイターは番号プレートを通してあなたが顧客であることを確認し、注文した飲み物を渡します。

セッション原理を理解してWebテクノロジーに戻ると、クライアントが「ナンバープレート」を取得するには2つの方法があります。1つはCookieを使用する方法、もう1つはWebページに値を埋め込んでそれを渡す方法です。クライアント。また、クライアントがサーバーにナンバー プレートを渡して独自のデータを取得する方法も 2 つあります。1 つは Cookie で、もう 1 つは標準のクエリ文字列/POST です。

最近のブラウザはすべて Cookie をサポートしており、デフォルトで有効になっているため、私たちがよく使用するのは Cookie です。クライアントとサーバーの両方が相互に Cookie を送信します。プロセスを説明しましょう: ブラウザを開いて www.taobao.com と入力し、Enter キーを押します。この Web サイトとの接続を確立するのは初めてであるため、サーバーは Cookie を設定していません (ここでは、現在のものと仮定します)。この URL はこれまでに現在のクライアントに Cookie を書き込んでいないため、サーバーがデータの処理後に戻ったときに、sessionid という名前の Cookie を送信します。クライアントには、一連の N 文字の値が渡されます。クライアントが再度サーバーにアクセスすると、この Cookie もサーバーに送信されます。したがって、セッション ID を通じてお互いを「知る」ことになります。

学び続ける
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜