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