#
ドキュメント

Document

自分のための備忘録です。

クッキー Cookie

  1. HTTP Responseヘッダ部のSet-Cookieヘッダで発行する
  2. HTTP Requestヘッダ部のCookieヘッダで発行元サーバに送信する

HTTP Response Set-Cookieヘッダ

Set-Cookie は HTTP のレスポンスヘッダーで、サーバーからユーザーエージェントへクッキーを送信するために使用され、ユーザーエージェントはそれを後でサーバーに送り返すことができます。

-- https://developer.mozilla.org/ja/docs/Web/HTTP/Headers/Set-Cookie

HTTP Request Cookieヘッダ

Cookie は HTTP のリクエストヘッダーで、以前サーバーが Set-Cookie ヘッダーで送信し、保存された HTTP クッキーを含みます。

-- https://developer.mozilla.org/ja/docs/Web/HTTP/Headers/Cookie

クッキーの属性

属性
Domain
Path
Expire/Max-Age 指定がない場合はブラウザを閉じるまで(session)
Secure HTTPSの場合のみ送信
HttpOnly 「HttpOnly 属性を持つ Cookie は、 JavaScript の Document.cookie API にはアクセスできません。」ref

DevTools

Application > Cookies

Cookieの例)WordPress

164711576-d03cfce9-49e0-4b52-b3c5-2f1388d206c8

ref. https://ja.wordpress.org/about/privacy/cookies/ ref. https://feysolnature.com/ja/portada/politica-de-cookies/

  • wordpress_test_cookie:ブラウザーが Cookie を受け入れるかをテストします。ログインしていなくても発行される。
  • tk_ai:Jetpack - Jetpack がデータを収集できるよう、パブリッシャーの固有識別子を保存します。
  • wp-settings-{user_id}:ユーザーの wp-admin 設定を保持するために使われる。
  • wporg_logged_in_{hash}:「ログイン後、WordPressがクッキー(wordpress_logged_in_[hash])を有効にし、お客様がいつ接続したか、誰かを示します。WordPressのユーザーインターフェースのために使われます。」ref
  • wordpress_sec_[hash]:「アドミンパネルにユーザー認証情報を保存する」ref

wp-settings-1 不可欠永続的 ユーザー設定を保存する 1年間 wp-settings-time-1 不可欠永続的 ユーザー設定を保存する 1年間

-- https://www.travinae.com/%E3%82%AF%E3%83%83%E3%82%AD%E3%83%BC%E3%83%9D%E3%83%AA%E3%82%B7%E3%83%BC/