ウェブブラウザのクッキーキーの最大サイズはどれくらいですか? 質問する

ウェブブラウザのクッキーキーの最大サイズはどれくらいですか? 質問する

Web ブラウザの Cookie キーの最大サイズはどれくらいですか?

クッキーの最大サイズは 4KB であることは知っていますが、キーにも制限があるのでしょうか?

ベストアンサー1

あなたが読んだ 4K の制限は、名前、値、有効期限などの関連プロパティを含む、ドメイン内のすべての Cookie に適用されます。

ほとんどのブラウザをサポートしたい場合は、名前を 4000 バイト未満、Cookie 全体のサイズを 4093 バイト未満に抑えることをお勧めします。

注意すべき点が 1 つあります。名前が長すぎると、Cookie を削除できません (少なくとも JavaScript では)。Cookie は、更新して有効期限を設定することで削除されます。名前が長すぎる場合 (たとえば 4090 バイト)、有効期限を設定できないことがわかりました。私は興味本位でこれを調べただけで、それほど大きな名前を付けるつもりはありません。

詳細については、「ブラウザのCookie制限一般的なブラウザの場合、「」を参照してください。


ちなみに、ほとんどのブラウザをサポートしたい場合は、ドメインあたりの Cookie 数が 50を超えないようにし、ドメインあたりのバイト数が4093 を超えないようにしてください。つまり、すべての Cookie のサイズが 4093 バイトを超えないようにしてください。

つまり、4093 バイトの Cookie を 1 つ、または 2045 バイトの Cookie を 2 つなど持つことができます。


以前は IE7 のため 4095 バイトと言っていましたが、現在 Mobile Safari は 4096 バイトで、Cookie ごとに 3 バイトのオーバーヘッドがあるため、最大 4093 バイトになります。

おすすめ記事