如果使用者在IE6/IE7下訪問你的網站會碰到Cookie 丟失問題,但是升級到IE8就正常 (例如 http://topic.csdn.net/u/20100328/18/b02557d0-7ed0-4567-9298-63ddb80eeb5e.html?50070 ), 那通常是因為IE6/IE7 下的Cookie 數目/資料大小限制造成的。
 
在IE6/IE7 下, Cookie 的限制為:
  • 每個domain 最多 20 個cookie
  • 所有cookie加起來的大小不超過4K位元組
 
想了解更多,可以參考微軟的KB文章: http://support.microsoft.com/kb/306070/
 
在2007 年的時候,微軟對IE6/IE7 發了一個補丁(KB937143 MS07-045),把cookie數目的上限從20提高到了50 (見http://support.microsoft.com/kb/941495 )。 你可以讓IE6/IE7的使用者安裝這個補丁來解決這個問題。