Ответ 1
Если мы установим для файла cookie путь '/subfolder1', будут ли файлы cookie доступны для любой страницы или подпапки в папке?
Да. Файл cookie будет доступен для всех страниц и подкаталогов в пути /subfolder1
.
Скажем, у меня есть сайт с доменом: www.example.com
Если я установил файл cookie с контуром /, cookie будет доступен через все страницы в домене, например:
Что делать, если мы установим cookie в путь "/subfolder1", будет ли файл cookie доступным для любой страницы или подпапки под папкой? Например:
Итак, если нет, я думаю, у меня нет выбора, кроме как использовать путь '/' для этих файлов cookie, правильно?
Если мы установим для файла cookie путь '/subfolder1', будут ли файлы cookie доступны для любой страницы или подпапки в папке?
Да. Файл cookie будет доступен для всех страниц и подкаталогов в пути /subfolder1
.
если мы установим cookie в путь /subfolder1
, доступны следующие страницы в этом примере:
www.example.com/subfolder1/page1.html
www.example.com/subfolder1/moresubfolder1/page1.html
и др.
Однако страница www.example.com/page1.html
недоступна, так как она не принадлежит разрешенному пути.
Чтобы устранить некоторую двусмысленность, повторно используя часть этого, ответьте:
Путь пути запроса соответствует указанному пути cookie, если хотя бы один из выполняются следующие условия:
- Путь cookie и путь запроса идентичны.
- Путь файла cookie является префиксом пути запроса, а последний символ пути cookie равен% x2F ( "/" ).
- Путь файла cookie является префиксом пути запроса и первым символом пути запроса, который не включен в файл cookie. path является символом% x2F ( "/" ).
Существует небольшая (но потенциально важная) разница между установкой файла cookie на пути /subfolder1
и пути /subfolder1/
.
Если вы полагаетесь на прежний, ваш путь запроса должен начинаться с символа "% x2F ( "/" )" (косая черта), чтобы гарантировать желаемое поведение. Например, посмотрите на связанный ответ.
Настройка пути к файлу cookie просто /
исключает любые случаи ребер, но, как вы говорите, cookie будет доступен для всего домена.