ホームページ >データベース >mysql チュートリアル >Cookieの属性とメソッドの分析
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 サイトの他の関連記事を参照してください。