我在寫一個充當非常基本的HTTP客戶端的小類。作爲我正在開發的一個項目的一部分,我讓它瞭解cookie。但是,我不清楚當我的客戶端收到多個具有相同密鑰但設置了不同值的「Set-Cookie」頭時會發生什麼。HTTP中的多個Set-Cookie頭文件
例如,
Set-Cookie: PHPSESSID=abc; path=/
Set-Cookie: PHPSESSID=def; path=/
Set-Cookie: PHPSESSID=ghi; path=/
這些哪一個應該是爲PHPSESSID的價值?當您在同一頁面上調用session_start()和session_regenerate_id()時,通常會發生這種情況。每個將設置它自己的標題。所有的瀏覽器似乎都可以做到這一點,但我似乎無法讓我的客戶選擇正確的一個。
有什麼想法?
自發布以來,這已被RFC 6265取代。 – 2014-07-24 20:32:49