Sto scrivendo una piccola classe che funge da client HTTP di base. Come parte di un progetto su cui sto lavorando, lo sto rendendo consapevole dei cookie. Tuttavia, non mi è chiaro cosa succede quando il mio cliente riceve più intestazioni "Set-Cookie" con la stessa chiave ma vengono impostati valori diversi.Più intestazioni cookie set-set in HTTP
Per esempio,
Set-Cookie: PHPSESSID=abc; path=/
Set-Cookie: PHPSESSID=def; path=/
Set-Cookie: PHPSESSID=ghi; path=/
Quale di questi si suppone essere il valore per PHPSESSID? Questo di solito accade quando chiamate session_start() e session_regenerate_id() sulla stessa pagina. Ognuno imposterà la propria intestazione. Tutti i browser sembrano fare bene, ma non riesco a convincere il mio cliente a scegliere quello giusto.
Qualche idea ?!
Dal momento della pubblicazione, questo è stato sostituito da RFC 6265. –