ブラウザのCookieの制限
各ブラウザは、2つの方法でCookieを制限しています。 1つ目は、ドメインごとのCookieの制限です。これにより、単一のドメインは、最も古いものが消去されて新しいCookieのためのスペースを空ける前に、x Cookieのみを保存できます。 2つ目はCookieの全体的な制限で、制限に達すると最も古いCookieが消去されます。
ドメインごとの最大Cookie設定は、通常、コンピューターに多くのCookieを保存する大規模なWebサイトに影響を与えます。ドメインとは、メインドメイン名から保存されたCookieだけでなく、すべてのサブドメインから保存されたCookieが制限にカウントされることを意味します。
2番目の制限は、今日ではそれほど問題になりません。 Firefoxでは、2004年にCookieの制限がハードコードされていたため、いくつかの深刻な問題が発生しましたが、ほとんどのブラウザはそれよりもはるかに多くサポートしているため、ユーザーが制限に達することはほとんどありません。
ドメインごとのCookieの制限:
これはあなたをテストするためのテストスクリプトです ブラウザ :
Firefox 2: 50(ネットワークで0〜65535の範囲で設定できます。cookie。maxPerHost)
Firefox 3: 50(ネットワークで0〜65535の範囲で設定できます。cookie。maxPerHost)
Internet Explorer 7: 50(後 申請中 Microsoftからのパッチ)
Opera 9: 30
サファリ: 制限なし (!)
Cookieの上限:
Firefox 2: 1000(ネットワークで0〜65535の範囲で設定できます。cookie。maxNumber)
Firefox 3: 1000(ネットワークで0〜65535の範囲で設定できます。cookie。maxNumber)
インターネットエクスプローラ: わからない
オペラ: わからない
私はインターネットのヘビーユーザーだと思いますが、これらの制限を傷つけたことはありません。以前にCookieの制限で問題が発生しましたか?
更新 :新しいバージョンのブラウザーでは、Cookieの制限が変更されているようです。たとえば、新しいバージョンのFirefox Webブラウザーは、ドメインごとに最大150のCookieをサポートしますが、Google Chromeは、代わりにドメインごとに163のCookie制限を持っているようです。
ホストあたりのInternet ExplorerのCookieの制限は、新しいバージョンのブラウザーでは変更されていません。50Cookieに設定されています。