ホームページ >よくある問題 >クッキーの機能は何ですか?

クッキーの機能は何ですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-11-02 11:32:0026232ブラウズ

Cookie の機能: 1. Cookie はクライアントに保存されるプレーン テキスト ファイルです; 2. Cookie ファイルはブラウザでサポートされている必要があり、Cookie はブラウザでブロックできます。

クッキーの機能は何ですか?

Cookie の機能:

Cookie はクライアントに保存されるプレーン テキスト ファイルです。たとえば、txt ファイルです。いわゆるクライアントは、私たち自身のローカル コンピューターです。私たちが自分のコンピューターを使用してブラウザーを通じて Web ページにアクセスすると、サーバーは証明書を生成してブラウザーに返し、ローカル コンピューターに書き込みます。この証明書は Cookie です。一般に、Cookie はサーバーによってクライアントに書き込まれるプレーン テキスト ファイルです。次のように、一般的な Web サイトが私たちに書き込む Cookie ファイルを見てみましょう。

Cookie ファイルはブラウザーでサポートされている必要があり、ブラウザーは Cookie をブロックするように設定できます。この方法では、サーバーはクライアントに Cookie を書き込むことができません。現在、ほとんどのブラウザは Cookie をサポートしています。 Google、IE、Firefox など。 Web サイトにアクセスするときに Cookie を使用する必要がある場合があるため、一般に Cookie をブロックすることはできません。そうしないと、Web サイトにアクセスできなくなります。

それでは、ここで問題が発生します。これを正確に何に使用するのでしょうか?

たとえば、何かを購入するために Web サイトにアクセスした場合、靴を購入するための Web ページを開きます。このとき、リクエストを送信し、靴の情報とリストを返すようにサーバーに伝えます。このとき、クライアントとサーバーの接続が切断されます。

ユーザーが再度アクセスし、ショッピング カートに靴を追加した後、接続が切断されました。このとき、ユーザは再度パンツを購入したいと考え、そのパンツもショッピングカートに追加するが、このとき再び接続が切断される。この時点で、ユーザーは「チェックアウトしたい」という別のリクエストを送信し、新しいチェックアウト インターフェイスを開きます。問題は、ユーザーが追加したばかりのショッピング カート内の商品をサーバーがどのようにして認識するのかということです。このユーザーが何かを購入したことをサーバーはどのようにして知るのでしょうか?

つまり、Cookie が使用されるようになりました。セッションが出現する前は、ほとんどの Web サイトはリクエストされたコンテンツを Cookie を通じて保存し、サーバーはユーザーに基づいて特定のコンテンツを表示していました。つまり、Cookie を使用しないと、ブラウザでショッピング カート内の商品を表示できなくなります。これは、ブラウザのお気に入りに似ています。収集した場合は、次回コレクションが表示されます。ブラウザウィンドウを開きます。つまり、クッキーは前後の状態を保存するもので、クッキーを使わないと買い物かごに入れたかどうかが分かりません。では、なぜこのようなことが起こるのでしょうか?最終的には、http のコネクションレス型の性質が原因です。

関連する学習に関する推奨事項: プログラミング ビデオ

以上がクッキーの機能は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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