Cookieの保存場所の秘密: 知っていますか?
インターネットの発展に伴い、私たちは日常生活でブラウザを使用する機会がますます増えています。 Web サイトにアクセスすると、アカウントのログインや閲覧履歴などの操作が必要になることがよくありますが、これらの操作の実装は、HTTP プロトコルの Cookie テクノロジーと切り離すことができません。ただし、Cookie がどこにどのように保存されるかを理解していない人も多いため、この記事では、Cookie がどこにどのように保存されるかを明らかにし、具体的なコード例を示します。
1. Cookie の保存場所
- クライアント (ブラウザ) での Cookie の保存場所
クライアントでは、Cookie は主にブラウザに保存されます。ブラウザの場合、具体的な保存場所はブラウザごとに異なります。一般的なブラウザでの Cookie の保存場所は次のとおりです:
Google Chrome:
Windows 7/8/10: C:Users{username}AppDataLocalGoogleChromeUser DataDefaultCookies
macOS :~ /Library/Application Support/Google/Chrome/Default/Cookies
Firefox:
Windows 7/8/10: C:Users{ユーザー名}AppDataRoamingMozillaFirefoxProfiles{ランダムな文字} .defaultcookies.sqlite
macOS:~/Library/Application Support/Firefox/Profiles/{ランダムな文字}.default/cookies.sqlite
Microsoft Edge ブラウザ:
Windows 7/8/10 : C:Users{ユーザー名}AppDataLocalMicrosoftEdgeUser DataDefaultCookies
Apple Safari ブラウザ:
macOS:~/Library/Cookies/Cookies.binarycookies
- Cookie の保存場所サーバー側
サーバー側では、Cookie は通常、HTTP 応答メッセージの Set-Cookie ヘッダーを設定することによって実装されます。具体的な保存場所はサーバー言語によって異なります。一般的に使用されるサーバー側言語での Cookie の保存場所は次のとおりです。
PHP 言語:
PHP では、Cookie は「setcookie()」関数によって設定され、保存場所はWeb サーバー上の一時フォルダーです。
例:
<?php // 设置 cookie setcookie("user", "zhangsan"); // 获取 cookie echo $_COOKIE["user"]; ?>
ASP.NET 言語:
ASP.NET では、HTTP 応答メッセージに Set-Cookie ヘッダーを設定して Cookie を設定し、 Web サーバー上のメモリ内の場所。
例:
Response.Cookies("username").Value = "zhangsan"; // 设置 cookie string username = Request.Cookies["username"].Value; // 获取 cookie
2. Cookie の保存方法
Cookie を保存するには、永続ストレージとセッション ストレージの 2 つの方法があります。
- 永続的ストレージ
永続的に保存された Cookie の有効期限は、ユーザーがブラウザを閉じるまで期限切れになりません。永続的に保存される Cookie には通常、有効期限が設定されており、ユーザーのコンピュータのハード ドライブに保存されます。これらの Cookie は、ユーザーがブラウザを閉じても保持されます。
Cookie の有効期限を設定することで、永続的な Cookie を制御できます。
Cookie の有効期限を設定する方法
PHP では、setcookie() 関数の 3 番目のパラメーターを使用して、Cookie の有効期限を秒単位で設定できます。
ASP.NET では、Response.Cookies("cookieName").Expires プロパティを通じて Cookie の有効期限を設定できます。
- セッションストレージ
セッションに保存される Cookie の有効期限は、ユーザーがブラウザを閉じた後に期限切れになります。セッションに保存されるCookieは、ユーザーのコンピュータのメモリに保存されますが、ユーザーがブラウザを閉じると無効になり、クライアントのブラウザのメモリに保存されるため、一時Cookieとも呼ばれます。
セッション Cookie である Cookie の有効期限を設定しないでください。
Cookie の保存方法と有効期限を設定する方法
PHP および ASP.NET では、パラメーターを使用して Cookie の保存方法と有効期限を設定できます。サンプルコードは次のとおりです。
// PHP で Cookie を設定する方法
setcookie($name, $value, time() $expire);
// Cookie を設定しますASP.NET メソッド
HttpCookie cookie = new HttpCookie(name, value);
cookie.Expires = DateTime.Now.AddMinutes(expire);
3.概要
Thisこの記事では、Cookie の保存場所と保存方法について紹介しますが、特にブラウザやサーバー側の言語が異なる環境では、Cookie の保存場所は大きく異なります。同時に、PHP および ASP.NET で 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)

ホットトピック









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

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

インターネット業界は急速に発展しており、プログラミング言語も常に進化しています。 Golang(Go)は数あるプログラミング言語の中でも比較的若い言語として、誕生以来大きな注目を集めています。しかし、Golang の将来性や開発動向についてはさまざまな意見や憶測があります。 Golang の生死はまだ不確実ですか? Golangに対するGoogleの態度は何ですか? Golangは、Googleが開発したオープンソースのプログラミング言語として、誕生以来大きな注目を集めてきました。ように設計されています

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

「True Me」の人生経験が明らかに:OPPOのサブブランドですか?スマートフォン市場が発展を続ける中、さまざまな携帯電話ブランドが消費者の変化するニーズに応える新製品を発売してきました。中でも近年注目を集めている携帯電話ブランド「True Me」は、その高いコストパフォーマンスと質の高いユーザーエクスペリエンスが多くの消費者に受け入れられています。しかし、「True Me」携帯電話の人生経験やブランド背景は常に謎のベールに包まれています。最近、携帯電話「Real Me」がOPPOのサブブランドになるというニュースがあり、携帯電話界隈では大きな話題となりました。

インターネットの普及により、ブラウザを使用してインターネットを閲覧することが生活様式になりました。ブラウザを日常的に使用する中で、オンラインショッピング、ソーシャルネットワーキング、電子メールなど、アカウントのパスワードを入力する必要がある場面に遭遇することがよくあります。この情報は、次回アクセスするときに再度入力する必要がないようにブラウザによって記録される必要がありますが、このような場合に Cookie が役に立ちます。クッキーとは何ですか? Cookie とは、サーバーからユーザーのブラウザに送信され、ローカルに保存される小さなデータ ファイルを指し、一部の Web サイトでのユーザーの行動が含まれています。

Oracle データベースの Ora ファイルは、データベース インスタンスに関連する構成情報を保存するために使用されるファイルです。このうち、OracleOra ファイルのデフォルトの保存場所は、ORACLE_HOME ディレクトリの下の network dmin フォルダです。 Windows システムの場合、一般的なパスは C: ppOracle_Homeetwork dmin ですが、Linux システムの場合、一般的なパスは /opt/oracle/product/version number/net です。

Go 言語を支える実装テクノロジーが明らかに Google によって開発された、静的に型付けされ、コンパイルされ、同時実行されるプログラミング言語である Go 言語は、リリース以来、開発者の注目と愛を集めてきました。そのシンプルさ、効率性、強力な機能により、クラウド コンピューティング、分散システム、その他の分野で広く使用されています。では、Go言語にはどのような実装技術があるのでしょうか?一緒に調べてみましょう。 Go 言語のコンパイラとランタイム システム Go 言語のコンパイラとランタイム システムは、言語全体の動作をサポートする基盤です。 Go プログラミング言語
