1. Домен представляет домен, в котором расположен файл cookie. По умолчанию используется запрошенный адрес. Например, если URL-адрес — www.VeVB.COm/test/test.aspx, то по умолчанию используется домен www.VeVB.COm. Для междоменного доступа, если домен A — это t1.test.com, а домен B — t2.test.com, то для создания файла cookie в домене A, к которому могут получить доступ как домен A, так и домен B, домен файла cookie должен быть установите значение .test.com. Если вы хотите создать файл cookie в домене A, к которому домен A не имеет доступа, но имеет доступ домен B, вы должны установить домен файла cookie t2.test.com.
2.path указывает каталог, в котором находится файл cookie. По умолчанию Asp.net имеет значение /, которое является корневым каталогом. На том же сервере есть следующие каталоги: /test/,/test/cd/,/test/dd/. Теперь предположим, что путь файла cookie1 — /test/, а путь файла cookie2 — /test/cd/, тогда тестируется Все страницы имеют доступ к файлу cookie1, но подстраницы /test/ и /test/dd/ не имеют доступа к файлу cookie2. Это связано с тем, что файл cookie разрешает доступ к странице по его пути.
3. Браузер сохранит файлы cookie с одним и тем же доменом и путем в файле и отдельные файлы cookie с расширением *.
4. Файлы cookie, содержащие пары «ключ-значение». Я всегда использовал файлы cookie с отдельными парами «ключ-значение» nam=value. Когда дело доходит до файлов cookie, содержащих несколько пар «ключ-значение», я запутался. Теперь я наконец-то это понял. Формат файла cookie, содержащий несколько пар вложенного ключа-значения, — name=key1=value1&key2=value2. Понятно, что значение одной пары ключ-значение сохраняет пользовательскую строку значения с несколькими ключами, в которой разделителем пары ключ-значение является &. Конечно, вы можете настроить разделитель, но если он получен с помощью asp.net. , он отделяется символом &.