Мне было интересно посмотреть на куки в самом браузере. Оказалось, что один сайт может использовать несколько файлов куки.
Вопрос: зачем несколько? В
Википедии описан механизм того, как работает передача куки файлов:
- Сервер получает имя пользователя и пароль, проверяет их и, при их правильности, отправляет страницу успешного входа, прикрепив cookie с неким идентификатором сессии.
- Каждый раз, когда пользователь запрашивает страницу с сервера, браузер автоматически отправляет cookie с идентификатором сессии серверу. Сервер проверяет идентификатор по своей базе идентификаторов и, при наличии в базе такого идентификатора, «узнаёт» пользователя.
Как видно из текста, пользователю достаточно иметь один файл куки, который будет содержать идентификатор сессии. По этому одному идентификатору сервер, к которому поступает запрос, "узнает" клиента и предоставляет ему всю нужную информацию - логины, пароли и т.д. Какая необходимость в нескольких файлах куки, и как следствие, нескольких идентификаторах сессии?