Из-за странных проблем с cookie-файлами домена / субдомена, которые я получаю, я хотел бы знать, как браузеры обрабатывают cookie-файлы. Если они делают это по-разному, было бы также хорошо узнать различия.
Другими словами - когда браузер получает cookie, этот cookie МОЖЕТ иметь домен и привязанный к нему путь. Или нет, в этом случае браузер, вероятно, заменяет некоторые значения по умолчанию для них. Вопрос 1: что это?
Позже, когда браузер собирается сделать запрос, он проверяет свои куки и отфильтровывает те, которые он должен отправить для этого запроса. Это делается путем сопоставления их с путем запросов и доменом. Вопрос 2: каковы правила соответствия?
Добавлено:
Я спрашиваю об этом потому, что меня интересуют некоторые крайние случаи. Подобно:
- Будет
.example.com
ли доступен файл cookie дляwww.example.com
? - Будет
.example.com
ли доступен файл cookie дляexample.com
? - Будет
example.com
ли доступен файл cookie дляwww.example.com
? - Будет
example.com
ли доступен файл cookie дляanotherexample.com
? - Сможете
www.example.com
ли установить cookie дляexample.com
? - Сможете
www.example.com
ли установить cookie дляwww2.example.com
? - Сможете
www.example.com
ли установить cookie для.com
? - И т.п.
Добавлено 2:
Кроме того, кто-то может подсказать, как мне установить cookie, чтобы:
- Это может быть установлено либо
www.example.com
илиexample.com
; - Это доступно как
www.example.com
иexample.com
.