明らかになった: Cookie がコンピュータ上で保存される場所
インターネットの普及により、Web ページを開くたびに、ブラウザはユーザー名、パスワード、Web サイトの設定やその他の情報などのデータを自動的に保存します。このデータは、エンコードされてコンピュータに保存される Cookie です。では、Cookie はどのように保存されるのでしょうか?以下では、コンピューター上の Cookie が保存される場所と、関連するコード例を示します。
初めて Web サイトにアクセスすると、サーバーは http 応答ヘッダーに Set-Cookie ディレクティブを追加します。このディレクティブには、ローカル コンピューターに保存されている Cookie 識別子と Cookie に対応する値が含まれます。後続の各リクエストでは、ブラウザは http リクエスト ヘッダーに Cookie フィールドを追加して、以前に保存された Cookie 情報を伝えます。
それでは、Cookie はどのようにしてローカル コンピューターに保存されるのでしょうか?答えはブラウザのキャッシュ フォルダーの下にテキスト ファイルとして保存されます。たとえば、Chrome ブラウザを使用している場合、ローカル ディスク パス「C:UsersyourusernameAppDataLocalGoogleChromeUser DataDefault」の下に Cookie フォルダーがあり、Web サイトに関連するすべての Cookie 情報が保存されています。
以下は JavaScript を例とした簡単なコード例です。コードを使用して Cookie 情報を読み書きする方法を理解しましょう。
Cookie 情報の書き込み:
function setCookie(name, value, days) { var date = new Date(); date.setTime(date.getTime() + days * 24 * 3600 * 1000); //设置cookie过期时间 var expires = "; expires=" + date.toGMTString(); document.cookie = name + "=" + value + expires + "; path=/"; //设置cookie }
この関数には、Cookie の名前、値、有効期限という 3 つのパラメーターがあります。このうち、名前と値はそれぞれ Cookie に対応するキーと値のペアを表し、日数は Cookie の有効期限 (日数) を表します。
Cookie 情報の読み取り:
function getCookie(name) { var prefix = name + "="; var cookies = document.cookie.split(';'); for(var i=0; i<cookies.length;i++) { var cookie = cookies[i]; while (cookie.charAt(0) == ' ') cookie = cookie.substring(1,cookie.length); //去掉cookie中多余的空格 if (cookie.indexOf(prefix) == 0) return cookie.substring(prefix.length,cookie.length); //找到cookie并返回值 } return null; //找不到则返回null }
この関数には、Cookie の名前であるパラメーターが 1 つあります。この関数は、最初に document.cookie 属性を通じてすべての Cookie 情報を取得し、次に各 Cookie を走査し、その名前を 1 つずつ比較して、指定された名前と同じかどうかを確認します。対応する Cookie が見つかった場合はその値が返され、それ以外の場合は null が返されます。
Cookie を使用する場合は、次の問題にも注意する必要があります。
- Cookie サイズの制限: ブラウザごとに Cookie のサイズに異なる制限があり、通常は 4KB ~ 20KB です。 。 Cookie の値がこの制限を超えると、サーバーは Cookie 情報を認識できなくなります。
- Cookie のセキュリティ問題: Cookie データはクリア テキストで渡されるため、Cookie が傍受されたり、悪意のある改ざんが行われたりすると、システム データのセキュリティが脅かされます。したがって、機密情報を保存する場合は、暗号化またはその他のより安全なテクノロジーを使用する必要があります。
- Cookie の有効期限: Cookie の有効期限が切れると、Cookie は自動的にクリアされますが、有効期限が切れる前に、同じサイトが同じ Cookie に複数回書き込むと、その後の書き込みによって前の値が上書きされます。したがって、Cookie を書き込むときは、有効期限とドメイン名の範囲に注意する必要があります。
要約すると、Cookie は HTTP プロトコルを通じてクライアントとサーバーの間で対話するテクノロジーであり、HTTP 送信プロトコルの一部として、Web サイトの設定情報の一部をクライアントに保存できます。したがって、Web サイトのパフォーマンスとユーザー エクスペリエンスに一定の影響を与えます。 Web 開発を行う場合、Cookie に関する関連知識を理解すると、開発効率とユーザー エクスペリエンスを効果的に向上させることができます。
以上が明らかになった: Cookie がコンピュータ上で保存される場所の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









2024CSRankings 全国コンピューターサイエンス専攻ランキングが発表されました。今年、米国の最高のCS大学のランキングで、カーネギーメロン大学(CMU)が国内およびCSの分野で最高の大学の一つにランクされ、イリノイ大学アーバナシャンペーン校(UIUC)は6年連続2位となった。 3位はジョージア工科大学。次いでスタンフォード大学、カリフォルニア大学サンディエゴ校、ミシガン大学、ワシントン大学が世界第4位タイとなった。 MIT のランキングが低下し、トップ 5 から外れたことは注目に値します。 CSRankings は、マサチューセッツ大学アマースト校コンピューター情報科学部のエメリー バーガー教授が始めたコンピューター サイエンス分野の世界的な大学ランキング プロジェクトです。ランキングは客観的なものに基づいています

Windows リモート デスクトップ サービスを使用すると、ユーザーはコンピュータにリモート アクセスできるため、リモートで作業する必要がある人にとっては非常に便利です。ただし、ユーザーがリモート コンピュータに接続できない場合、またはリモート デスクトップがコンピュータの ID を認証できない場合、問題が発生する可能性があります。これは、ネットワーク接続の問題または証明書の検証の失敗が原因である可能性があります。この場合、ユーザーはネットワーク接続をチェックし、リモート コンピュータがオンラインであることを確認して、再接続を試行する必要がある場合があります。また、リモート コンピュータの認証オプションが正しく構成されていることを確認することが、問題を解決する鍵となります。 Windows リモート デスクトップ サービスに関するこのような問題は、通常、設定を注意深く確認して調整することで解決できます。時間または日付の違いにより、リモート デスクトップはリモート コンピューターの ID を確認できません。計算を確認してください

コンピュータを使用しているときに、オペレーティング システムが誤動作することがあります。今日私が遭遇した問題は、gpedit.msc にアクセスすると、正しいアクセス許可がない可能性があるためグループ ポリシー オブジェクトを開けないというメッセージがシステムから表示されることでした。このコンピュータ上のグループ ポリシー オブジェクトを開けませんでした。解決策: 1. gpedit.msc にアクセスすると、アクセス許可がないため、このコンピュータ上のグループ ポリシー オブジェクトを開けないというメッセージが表示されます。詳細: システムは指定されたパスを見つけることができません。 2. ユーザーが閉じるボタンをクリックすると、次のエラー ウィンドウがポップアップ表示されます。 3. ログ レコードをすぐに確認し、記録された情報を組み合わせて、問題が C:\Windows\System32\GroupPolicy\Machine\registry.pol ファイルにあることを確認します。

Cookie は通常、ブラウザの Cookie フォルダに保存されます。ブラウザの Cookie ファイルは通常、バイナリ形式または SQLite 形式で保存されます。Cookie ファイルを直接開くと、文字化けしたり判読できないコンテンツが表示される可能性があるため、使用することをお勧めします。 Cookie を表示および管理するためにブラウザによって提供される Cookie 管理インターフェイス。

コンピュータ上の Cookie は、使用するブラウザとオペレーティング システムに応じて、ブラウザ上の特定の場所に保存されます。 1. Google Chrome、C:\Users\YourUsername\AppData\Local\Google\Chrome\User Data\Default \Cookies に保存されます。等

携帯電話上の Cookie は、モバイル デバイスのブラウザ アプリケーションに保存されます: 1. iOS デバイスでは、Cookie は Safari ブラウザの [設定] -> Safari -> [詳細] -> [Web サイト データ] に保存されます; 2. Android デバイスでは、Cookie は保存されますChromeブラウザの設定→サイト設定→Cookieなど

ビデオを録画した後、多くのユーザーは録画したビデオが多すぎてすぐに見つけることができないため、保存ディレクトリを変更する必要があります。以下を見てみましょう。 win10 画面録画の保存場所を変更する: 1. ローカルビデオフォルダーに入り、右クリックして「プロパティ」を選択します。 2.「場所」をクリックします。 3. 「移動」をクリックします。 4. 任意のフォルダーを新しい保存フォルダーとして選択します。 5. 「はい」をクリックして保存フォルダーを変更します。他に質問がある友達は、Win10 画面録画について詳しく知るためにチェックしてください~

Cookie の動作原理には、サーバーが Cookie を送信し、ブラウザが Cookie を保存し、ブラウザが Cookie を処理して保存することが含まれます。詳細な紹介: 1. サーバーは Cookie を送信し、サーバーは Cookie を含む HTTP 応答ヘッダーをブラウザーに送信します。この Cookie には、ユーザーの本人認証、設定、ショッピング カートの内容などの情報が含まれており、ブラウザがこの Cookie を受信すると、ユーザーのコンピュータに保存されます。2. ブラウザは Cookie などを保存します。
