11/04/29 16:27:36.90 FyUZAW6T0
au携帯max ageの変更方法どうやるの?
デフォルトの有効期限
「max age」の有効期限の指定がないない場合、そのCookieの有効期限はデフォルトで「1日 (24時間) 」となります。
有効期限の指定方法
Cookieの有効期限はHTTPレスポンスヘッダの「Set-Cookie」フィールドの「max age (有効残存秒数) 」で指定することができます。
「Domain」と「Path」の指定
1. 「Domain」を省略した場合、「Domain」の値は「Set-Cookie」フィールドを送信したURL内のドメイン名となります。
2. 「Path」を省略した場合、「Path」の値は「Set-Cookie」フィールドを送信したURL内のパスとなります。
3. 「Domain」と「Path」は「Set-Cookie」フィールドを送信したURL内の値と一致した場合のみ有効となります。
4. URL内の「Domain」と「Path」が一致するCookieのみ送信されます。
ドメインが同一のCookieを複数保持している場合でも、Cookieの「Version」が異なっていると正しく複数のCookieが送信されませんのでご注意下さい。
なお、「Version」はCookieセット時に省略可能ですが、「Version」の指定なくセットされたCookieは「Version=0」として認識されます。
「Name」および「Value」におけるURLエンコード
「Set-Cookie」フィールドの「Name」と「Value」に2バイトコード (日本語: Shift-JIS) 、半角スペース、Unsafe Character (";"セミコロン、","カンマ、" "スペース等) を含む場合、それらをURLエンコードして指定する必要があります。
従って、「Version」のを省略したCookieの他に、「Version=1」とした同一ドメインのCookieをセットした場合、Cookie送信対象ドメインにアクセスしても両Cookieが正しく送信されません。