cookie超過最大長度限制如何解決

2022-08-12 01:55:20 字數 2775 閱讀 2993

1樓:一生隨緣的春天

一、瀏覽器允許每個域名所包含的cookie數:

microsoft指出internetexplorer8增加cookie限制為每個域名50個,但ie7似乎也允許每個域名50個cookie。

firefox每個域名cookie限制為50個。

opera每個域名cookie限制為30個。

safari/webkit貌似沒有cookie限制。但是如果cookie很多,則會使header大小超過伺服器的處理的限制,會導致錯誤發生。

注:「每個域名cookie限制為20個」將不再正確!

二、當很多的cookie被設定,瀏覽器如何去響應。

除safari(可以設定全部cookie,不管數量多少),有兩個方法:

最少最近使用(leastrecentlyused(lru))的方法:當cookie已達到限額,自動踢除最老的cookie,以使給最新的cookie一些空間。internetexplorer和opera使用此方法。

firefox很獨特:雖然最後的設定的cookie始終保留,但似乎隨機決定哪些cookie被保留。似乎沒有任何計劃(建議:在firefox中不要超過cookie限制)。

三、不同瀏覽器間cookie總大小也不同:

firefox和safari允許cookie多達4097個位元組,包括名(name)、值(value)和等號。

opera允許cookie多達4096個位元組,包括:名(name)、值(value)和等號。

internetexplorer允許cookie多達4095個位元組,包括:名(name)、值(value)和等號。

注:多位元組字元計算為兩個位元組。在所有瀏覽器中,任何cookie大小超過限制都被忽略,且永遠不會被設定。

四、總結**

以下就是關於各瀏覽器之間對cookie的不同限制:

ie6.0

ie7.0/8.0

opera

ffsafari

chrome

cookie個數:

每個域為20個

每個域為50個

每個域為30個

每個域為50個

沒有個數限制

每個域為53個

cookie總大小:

4095個位元組

4095個位元組

4096個位元組

4097個位元組

4097個位元組

4097個位元組

而去年12月份國內瀏覽器份額如下圖:

ie核心瀏覽器佔主流地位,且ie6仍佔有相當大的市場份額,所以在程式中應當使用少於20個cookie,且不大於4k

cookie能存多大

2樓:陸子愚

1全部一、瀏覽器允許每個域名所包含的cookie數:

microsoft指出internetexplorer8增加cookie限制為每個域名50個,但ie7似乎也允許每個域名50個cookie。

firefox每個域名cookie限制為50個。

opera每個域名cookie限制為30個。

safari/webkit貌似沒有cookie限制。但是如果cookie很多,則會使header大小超過伺服器的處理的限制,會導致錯誤發生。

注:「每個域名cookie限制為20個」將不再正確!

二、當很多的cookie被設定,瀏覽器如何去響應。

除safari(可以設定全部cookie,不管數量多少),有兩個方法:

最少最近使用(leastrecentlyused(lru))的方法:當cookie已達到限額,自動踢除最老的cookie,以使給最新的cookie一些空間。internetexplorer和opera使用此方法。

firefox很獨特:雖然最後的設定的cookie始終保留,但似乎隨機決定哪些cookie被保留。似乎沒有任何計劃(建議:在firefox中不要超過cookie限制)。

三、不同瀏覽器間cookie總大小也不同:

firefox和safari允許cookie多達4097個位元組,包括名(name)、值(value)和等號。

opera允許cookie多達4096個位元組,包括:名(name)、值(value)和等號。

internetexplorer允許cookie多達4095個位元組,包括:名(name)、值(value)和等號。

注:多位元組字元計算為兩個位元組。在所有瀏覽器中,任何cookie大小超過限制都被忽略,且永遠不會被設定。

另!!!

windows所有的檔案都會有一個實際大小和儲存大小。一般cookie是文字檔案,裡面也就幾行**,應該只有幾十位元組(bytes),但是windows會在快取盤裡把這個檔案定義到kb的級別了

3樓:手機使用者

基本上可以忽略,預設設定下,瀏覽器都是支援cookie的,除非個別使用者特意禁用的,現如今幾乎所有**都需要cookie的支援,所以這個問題你不用考慮。

jquery.cookie的儲存長度是多少

4樓:匿名使用者

cookie 的儲存長度,這個跟jquery沒有關係,和瀏覽器有關係

firefox和safari允許cookie多達4097個位元組,包括名(name)、值(value)和等號。

opera允許cookie多達4096個位元組,包括:名(name)、值(value)和等號。

internet explorer允許cookie多達4095個位元組,包括:名(name)、值(value)和等號。

注:多位元組字元計算為兩個位元組。在所有瀏覽器中,任何cookie大小超過限制都被忽略,且永遠不會被設定。

姓名拼音超過長度限制,中國人起名字的長度限制

姓名不bai得含有下列內容du 1.損害國家或者民族zhi尊嚴的 2.違背民族良 dao俗的 3.容易引起公版眾不良反應或者誤解的權。條例 規定,姓名不得使用或者橋畢含有下列文字 字母 數字 符號 1.已簡化的繁體字 2.已淘汰的異體字,但姓氏中的異體字除外 3.自造字 4.外國文字 5.漢語拼音字...

如何解除USB介面對U盤的限制,如何解除u盤禁用埠

有發現新硬體的就需要安裝驅動,如果是前置usb的話可以試下插後面前面的線有可能沒有接,都沒反應的需要在bios裡面調 在重啟狀態下按住 deletel 進入到bios裡頭,在頁面裡頭有項叫integrated peripherals 叫整合外設,選取usb ehci controller 內建usb...

微信收款限制怎麼解除?如何解除微信收款限制?

親,您好,微信的額度限制,會在次年新曆1月1日恢復。因為根據 非銀行支付機構網路支付業務管理辦法 等法規要求,個人身份證名下的所有支付賬戶 含微信支付 qq錢包 財付通 年度累計零錢支付額度不得超過20萬元,達到上限後就限制,會在次年1月1日,清零年累計零錢支付額度,並重新開始累計計算。親,希望我的...