Как работают куки-файлы браузера?

Из-за странных проблем с файлами / поддоменами, которые я получаю, мне хотелось бы узнать, как браузеры обрабатывают файлы cookie. Если они делают это по-разному, было бы также хорошо узнать различия.

Другими словами - когда браузер получает cookie, этот cookie МОЖЕТ иметь домен и привязанный к нему путь. Или нет, в этом случае браузер, вероятно, заменяет некоторые значения по умолчанию для них. Вопрос 1: что это?

Позже, когда браузер собирается сделать запрос, он проверяет свои куки и отфильтровывает те, которые он должен отправить для этого запроса. Это делается путем сопоставления их с путем запросов и доменом. Вопрос 2: каковы правила соответствия?

Added:

Причина, по которой я спрашиваю об этом, заключается в том, что я заинтересован в некоторых крайних случаях. Подобно:

Will a cookie for .example.com be available for www.example.com? Will a cookie for .example.com be available for example.com? Will a cookie for example.com be available for www.example.com? Will a cookie for example.com be available for anotherexample.com? Will www.example.com be able to set cookie for example.com? Will www.example.com be able to set cookie for www2.example.com? Will www.example.com be able to set cookie for .com? Etc.

Added 2:

Кроме того, кто-то может подсказать, как мне установить cookie, чтобы:

It can be set by either www.example.com or example.com; It is accessible by both www.example.com and example.com.

Ответы на вопрос(8)

Ваш ответ на вопрос