クッキーが最大サイズを超える問題? つづき
もとひこさん、おおたさん、コメントありがとうございます。
4096byteは上限ではなく下限でした。なので、表題の「最大サイズ」というのは誤りだと思います(すいません……)。何バイトブラウザが送ろうが仕様上は問題なくて、サーバ側で対処すべき問題なのかもしれません。
しかし、現実には、多くのブラウザが4kを超えるサイズのクッキーをサーバに送信しないように制限をかけていて、たとえばもとひこさんに教えていただいた、
なんかでは、
Mozilla handles cookies correctly; it refuses to store cookie with a length greater than 4096 bytes.
というように言っていたりするわけです。で、上記のスクリプトがその制限をすり抜けている(らしい)ということから、やはりブラウザ側の修正が必要なんじゃないかと個人的には思います。