Я пишу небольшой класс, который действует как очень простой HTTP-клиент.Как часть проекта, над которым я работаю, я делаю это с помощью cookie.Однако мне неясно, что происходит, когда мой клиент получает несколько заголовков «Set-Cookie» с одним и тем же ключом, но устанавливаются разные значения.
Например,
Set-Cookie: PHPSESSID=abc; path=/
Set-Cookie: PHPSESSID=def; path=/
Set-Cookie: PHPSESSID=ghi; path=/
Какой изэто должно быть значение для PHPSESSID?Обычно это происходит, когда вы вызываете session_start (), а затем session_regenerate_id () на той же странице.Каждый установит свой собственный заголовок.Все браузеры, похоже, справляются с этим, но я не могу заставить своего клиента выбрать правильный.
Есть идеи?!