Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

セッションとCookieの違いは何ですか?


クッキーとセッションは情報を保存するために使用されます。 Cookieはクライアント側のマシンにのみ保存され、セッションはサーバーだけでなくクライアントにも保存されます。

セッション

セッションは、登録されたセッション変数とその値が保存されているサーバー上の一時ディレクトリにファイルを作成します。このデータは、その訪問中にサイトのすべてのページで利用できるようになります。

ユーザーがブラウザを閉じるか、サイトを離れた後、セッションは終了します。サーバーは、所定の期間(通常は30分)後にセッションを終了します。

クッキー

Cookieは、クライアントコンピューターに保存されるテキストファイルであり、追跡目的で使用されます。サーバースクリプトは、一連のCookieをブラウザに送信します。たとえば、名前、年齢、識別番号など。ブラウザは、将来使用するためにこの情報をローカルマシンに保存します。

次回ブラウザがウェブサーバーにリクエストを送信すると、ブラウザはそれらのCookie情報をサーバーに送信し、サーバーはその情報を使用してユーザーを識別します。


  1. DirectX11とDirectX12の違いは何ですか?

    DirectXは、マルチメディアコンテンツをレンダリングし、グラフィカルハードウェアと通信するためにソフトウェアによって使用されるAPIまたはアプリケーションプログラミングインターフェイスのコレクションです。 DirectXの主要コンポーネントAPIであるDirect3Dは、ソフトウェアとグラフィックスハードウェア間の通信を処理します。すべてのハードウェアが異なるため、関数と呼び出しの標準化されたライブラリを使用してグラフィックカードと通信すると、ゲーム開発がスピードアップします。これはハードウェアアブストラクションと呼ばれ、APIの主な仕事です。 車について考えてみましょう。1台の車を運転

  2. |の違いは何ですかおよび||またはC#の演算子?

    |オペレーター |演算子は、そのオペランドの論理ORを計算します。 xの結果| xまたはyのいずれかがtrueと評価された場合、yはtrueです。それ以外の場合、結果はfalseになります。 |演算子は、左側のオペランドがtrueと評価された場合でも両方のオペランドを評価するため、右側のオペランドの値に関係なく、演算結果はtrueになります。 ||オペレーター 条件付き論理OR演算子||は、「短絡」論理OR演算子とも呼ばれ、そのオペランドの論理ORを計算します。 xの結果|| xまたはyのいずれかがtrueと評価された場合、yはtrueです。それ以外の場合、結果はfalseです。 x