ホームページ ウェブフロントエンド htmlチュートリアル Cookieの保存場所の秘密: 知っていますか?

Cookieの保存場所の秘密: 知っていますか?

Jan 19, 2024 am 09:47 AM
cookie 明らかにする ストレージの場所

Cookieの保存場所の秘密: 知っていますか?

インターネットの発展に伴い、私たちは日常生活でブラウザを使用する機会がますます増えています。 Web サイトにアクセスすると、アカウントのログインや閲覧履歴などの操作が必要になることがよくありますが、これらの操作の実装は、HTTP プロトコルの Cookie テクノロジーと切り離すことができません。ただし、Cookie がどこにどのように保存されるかを理解していない人も多いため、この記事では、Cookie がどこにどのように保存されるかを明らかにし、具体的なコード例を示します。

1. Cookie の保存場所

  1. クライアント (ブラウザ) での 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

  1. 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 つの方法があります。

  1. 永続的ストレージ

永続的に保存された Cookie の有効期限は、ユーザーがブラウザを閉じるまで期限切れになりません。永続的に保存される Cookie には通常、有効期限が設定されており、ユーザーのコンピュータのハード ドライブに保存されます。これらの Cookie は、ユーザーがブラウザを閉じても保持されます。

Cookie の有効期限を設定することで、永続的な Cookie を制御できます。

Cookie の有効期限を設定する方法

PHP では、setcookie() 関数の 3 番目のパラメーターを使用して、Cookie の有効期限を秒単位で設定できます。

ASP.NET では、Response.Cookies("cookieName").Expires プロパティを通じて Cookie の有効期限を設定できます。

  1. セッションストレージ

セッションに保存される 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 サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

コンピューター上の Cookie はどこにありますか? コンピューター上の Cookie はどこにありますか? Dec 22, 2023 pm 03:46 PM

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

Cookie はどこに保存されますか? Cookie はどこに保存されますか? Dec 20, 2023 pm 03:07 PM

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

Golang の生死は不明? Googleの態度が明らかに Golang の生死は不明? Googleの態度が明らかに Mar 06, 2024 pm 05:42 PM

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

モバイル Cookie はどこにありますか? モバイル Cookie はどこにありますか? Dec 22, 2023 pm 03:40 PM

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

私の実体験を明かす:OPPOのサブブランドですか? 私の実体験を明かす:OPPOのサブブランドですか? Mar 23, 2024 pm 09:24 PM

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

ブラウザの Cookie が保存される場所の詳細な説明 ブラウザの Cookie が保存される場所の詳細な説明 Jan 19, 2024 am 09:15 AM

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

Oracle Ora ファイルのデフォルトの保存場所はどこですか? Oracle Ora ファイルのデフォルトの保存場所はどこですか? Mar 08, 2024 am 09:51 AM

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

Go言語を支える実装技術が明らかに Go言語を支える実装技術が明らかに Mar 24, 2024 pm 06:48 PM

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

See all articles