Piszę małą klasę, która działa jako bardzo prosty klient HTTP. W ramach projektu, nad którym pracuję, robię to świadomie. Jednak nie jest dla mnie jasne, co dzieje się, gdy mój klient otrzymuje wiele nagłówków "Set-Cookie" z tym samym kluczem, ale ustawione są różne wartości.Wiele nagłówków Set-cookie w HTTP
Na przykład
Set-Cookie: PHPSESSID=abc; path=/
Set-Cookie: PHPSESSID=def; path=/
Set-Cookie: PHPSESSID=ghi; path=/
Który z nich ma być wartość PHPSESSID? Zwykle dzieje się tak, gdy wywołasz session_start(), a następnie session_regenerate_id() na tej samej stronie. Każdy ustawi własny nagłówek. Wygląda na to, że wszystkie przeglądarki działają dobrze, ale nie mogę sprawić, że mój klient wybierze właściwy.
Jakieś pomysły ?!
Od momentu zamieszczenia zostało to zastąpione przez RFC 6265. –