我設置了一個A/B測試,它需要將相當大量的數據臨時存儲在cookie中。在測試我的代碼時,我設法讓cookie超過了4kB。 Safari設置cookie。在隨後的頁面加載中,由於cookie太大,Apache返回了一個錯誤。爲什麼Safari會讓你將cookie設置爲4kB?
我在Firefox上測試了它,它簡單地忽略了cookie,這對我來說似乎是正確的行爲。
我已經看到這發生在第一手GMail之前。我曾經收到錯誤的請求錯誤,並將不得不刪除我的cookies。這是一個已知問題已經解決。
我在網上找不到有關Safari允許超過4kB的cookie的信息。這不是很危險嗎?我們的用戶可能被阻止訪問我們的網站,不知道發生了什麼的想法是可怕的。我不知道如何從我們這邊刪除這些cookie,如果它們太大,我們會怎麼做。
爲什麼Safari會這樣做?做其他瀏覽器嗎?
謝謝。您鏈接的第二頁有一些有用的提示,如果有必要。 – joshuaxls 2009-08-12 05:51:22