ホームページ  >  記事  >  データベース  >  Cookieの属性とメソッドの分析

Cookieの属性とメソッドの分析

一个新手
一个新手オリジナル
2017-09-19 10:03:281583ブラウズ

Cookie属性の詳しい説明

ChromeコンソールのリソースタブでCookie情報を確認できます。

ドメイン名の下に多数の Cookie オブジェクトが存在する可能性があります。

nameフィールドはCookieの名前です。

value フィールドは Cookie の値です。

domainフィールドは、このCookieにアクセスできるドメイン名です。

セカンドレベル ドメイン名やサードレベル ドメイン名などのトップレベル ドメイン名以外の場合、Cookie セットのドメインはトップレベル ドメイン名、セカンドレベル ドメイン名、または 3 番目のドメイン名のみにすることができます。 -レベル ドメイン名自体。他の第 2 レベル ドメイン名の Cookie を設定できません。それ以外の場合は、Cookie を生成できません。

トップレベル ドメイン名はトップレベル ドメイン名にのみ設定でき、セカンドレベル ドメイン名またはサードレベル ドメイン名には設定できません。そうしないと、Cookie を生成できません。

セカンドレベル ドメイン名は、ドメインをトップレベル ドメイン名または独自のドメインとして設定する Cookie を読み取ることができますが、他のセカンドレベル ドメイン名の Cookie を読み取ることはできません。したがって、複数の第 2 レベル ドメイン名間で Cookie を共有したい場合は、domain をトップレベル ドメイン名として設定し、この Cookie の値がすべての第 2 レベル ドメイン名で見つかるようにする必要があります。
トップレベル ドメイン名は、そのドメインがトップレベル ドメイン名に設定されている Cookie のみを取得でき、セカンドレベル ドメイン名に設定されている他のドメインは取得できません。

pathフィールドは、このCookieにアクセスできるページのパスです。 たとえば、ドメインが abc.com でパスが /test の場合、/test パスの下にあるページのみがこの Cookie を読み取ることができます。

expires/Max-Age フィールドは、この Cookie のタイムアウトです。値が時刻に設定されている場合、その時刻に達すると Cookie の有効期限が切れます。設定されていない場合、デフォルト値はセッションです。これは、Cookie がセッションとともに期限切れになることを意味します。ブラウザを閉じたとき (ブラウザのタブではなく、ブラウザ全体) その後、この Cookie の有効期限が切れます。

Sizeフィールド このクッキーのサイズ。

httpフィールド Cookieのhttponly属性。この属性が true の場合、この Cookie 情報は http リクエスト ヘッダーにのみ含まれ、document.cookie を通じてこの Cookie にアクセスすることはできません。

secure フィールド この Cookie を https

経由でのみ配信できるかどうかを設定します。

以上がCookieの属性とメソッドの分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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