Сеансовые куки PHP sessionid

в PHP я использовал сессию и cookie не urlrewriting с PHPSESSID., но когда я открыл cookie затем, я видел, что значение ключа pair.but один из них является путем: /

что действительно соединяет каналом средний, можете Вы объяснять продуманно. если я изменяю значение пути на/abc/cdddddddddd/efc затем, что это означает?

1
задан msaif 19 May 2010 в 00:17
поделиться

1 ответ

Фактически, это часть стандартного файла cookie.

Домен и путь

У каждого файла cookie также есть домен и дорожка. Домен сообщает браузеру, что в каком домене должен быть файл cookie послал. Если вы не укажете его, он становится доменом страницы, устанавливает cookie, в случае этого страница www.quirksmode.org . Пожалуйста, обрати внимание что цель домена - разрешить использование файлов cookie между субдоменами. Мой cookie не будет прочитан search.quirksmode.org , потому что его домен - www.quirksmode.org . Когда я установите домен quirksmode.org , поддомен поиска также может читать куки. Я не могу установить домен cookie в домен, в котором меня нет, я не могу сделать домен www.microsoft.com . Только quirksmode.org разрешен в этом кейс.

Путь дает вам возможность укажите каталог, в котором находится cookie активен. Итак, если вы хотите печенье быть отправленным только на страницы в каталог cgi-bin , установите путь к / cgi-bin . Обычно путь устанавливается на / , что означает, что файл cookie действителен. во всем домене. Этот скрипт делает это, поэтому файлы cookie вы можете установленный на этой странице будет отправлен в любой страница в домене www.quirksmode.org (хотя только на этой странице есть скрипт который ищет файлы cookie и делает что-то с ними).

Источник

Вы можете узнать больше о файлах cookie .

2
ответ дан 3 September 2019 в 00:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: