「名前=値」の形になっていない行

先頭に「=」がない行と、名前が空の行を並べた壊れた入力の例です。どちらもブラウザが Set-Cookie 全体を無視するため、エラーとして知らせます。

入力

Set-Cookie ヘッダーの行

just-a-value; Secure
=novalue

この Cookie の用途

ログインに関係しない Cookie(設定・計測など)

結果

エラー 2 件・警告 0 件・情報 0 件

指摘(エラー・警告・情報)

  • エラー 1 行目 先頭の「名前=値」に = がありません。ブラウザはこの Set-Cookie 全体を無視します(RFC 6265 5.2 の手順 2)。「名前=値」の形にしてください。
  • エラー 2 行目 Cookie の名前が空です。ブラウザはこの Set-Cookie 全体を無視します(RFC 6265 5.2)。
読み取った Set-Cookie2 行
指摘の件数エラー 2 件・警告 0 件・情報 0 件
判定の範囲書式と属性の組み合わせだけを、RFC 6265 と rfc6265bis(ドラフト)の規則で機械的に判定します。指摘がなくても安全とは限りません

Cookie ごとの属性

Cookie ごとの属性
Cookie 名SecureHttpOnlySameSite有効期限DomainPath
just-a-value------
(空)------

検算(この結果になる理由)

RFC 6265 5.2 は、先頭のセグメントに「=」がなければ全体を無視し、名前が空でも全体を無視すると定めます。1 行目は「=」なし、2 行目は名前が空のため、エラーが 2 件で、表には 2 行とも属性が「-」で出ます。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • 結果は仕様にもとづく書式の点検で、サイトの安全性やブラウザでの実際の動作を保証するものではありません。「指摘なし」を「安全」と読み替えないでください。
  • 本物のセッション値や認証情報を含む Set-Cookie は貼らず、値をダミーに置き換えてください。入力は保存・送信しませんが、画面共有などでは見えます。

ほかの入力例