0

我需要保存表單狀態(輸入元素的值)。IE中的Cookie大小限制

但是表單不是標準的html表單,所以瀏覽器不會保存表單狀態。

我需要將表單狀態存儲爲cookie我無法在服務器端保存任何內容。

但是cookie的大小約爲10 KB。這個怎麼做?任何人有想法?

回答

1

當保存並在檢索時合併這些cookie值時,將10KB數據拆分爲多個cookie(即在同一個域中具有不同名稱的cookie)。

如果我沒有記錯,大多數現代瀏覽器中的cookie的標準大小是〜4096字節(有時包括名稱,有時不包括),因此在創建Cookie時應牢記這一點。

另外請記住,cookie中的數據可能會被篡改,因此在處理此類數據時應儘可能進行盡職調查。

+0

如何分割cookie?或在同一個域上有多個Cookie? – c69 2012-01-16 12:59:29

+0

經驗法則是將cookie *內容*大小限制爲4000字節。 – bezmax 2012-01-16 13:00:05

+0

@ c69餅乾有名字。因此,您可以在同一個域中創建具有不同名稱的多個Cookie。 – bezmax 2012-01-16 13:00:54