expires — это дата (в формате GMT), до которой действителен cookie-набор.
После истечения срока действия cookie-набора Web-браузер перестанет предос — тавлять его значение какому-либо сценарию и удалит cookie-набор из cookie — файла. Если вы не укажете дату, до которой действителен cookie-набор, он будет
доступен только до тех пор, пока посетитель не закроет Web-браузер. Если вы зададите в качестве даты истечения срока действия cookie-набора дату, предше — ствующую местной дате и времени, Web-браузер удалит cookie-набор из cookie — файла.
domain — по умолчанию сценарии на Web-страницах с того же домена, что
и Web-страница, записавшая cookie-набор, могут извлечь значение cookie-на —
бора. Добавив в cookie-набор значение домена, можно ограничить доступ оп — ределенными Web-серверами внутри домена. Например, если сценарий на Web-странице из NVBizNet. com записал cookie-набор, сценарии на Web-стра —
ницах С NVBizNet. com И SQLServer. NVBizNet. com МОГут извлекать данные
cookie-набор. Если при сохранении cookie-Ha6opf вы установите
domain=»SQLServer. NVBizNet. com», ТОЛЬКО Сценарии на Wfeb-СТраницах, ОТПравлен — ных с Web-сайта SQLServer. NVBizNet. com, смогут читать этот cookie-набор.
path — по умолчанию любая Web-страница из того же пути, что и Web-стра — ница, создавшая cookie-набор, может извлечь cookie-набор из cookie-файла. До — бавив в cookie-набор имя пути, можно задать путь, из которого должна происхо — дить Web-страница, чтобы иметь доступ к cookie-набору. Например, если
cookie-набор был сохранен сценарием на Web-странице из «/htdocs», Web-стра —
ницы, Хранящиеся В «/htdocs», «/htdocsabs»* «/htdocs/xyz» И Т. Д. МОГут ИЗ —
влекать cookie-набор. Если при сохранении cookie-набор вы зададите path=M/
htdocs/cookiedocs/», только Web-страницы, сохраненные по пути, который на — чинается с «/htdocs/cookiedocs/», смогут читать cookie-набор. Аналогично,
если вы зададите path=»/» , сценарий на любой Web-странице Web-сайта Сможет извлекать cookie-набор, поскольку для каждой Web-страницы на сайте путь начи — нается с «/» (корня сайта).
secure — если при сохранении cookie-набора вы добавите ключевое слово secure, только Web-страницы, отправленные через безопасное (HTTPS) соедине — ние, смогут считать значение cookie-набора.
Приведенные ниже операторы JavaScript добавляют в cookie-файл два cookie — набора. Первый cookie-набор (с именем Email) действителен до 14 июля 2003
года. В то же время второй cookie-набор (с именем pwd) действителен до той же даты; однако только браузеры, подключенные к Web-серверу через безопасное (HTTPS) соединение, смогут читать этот cookie-набор:
Из предыдущего практикума вы узнали, как сохранять данные cookie-набор в файле на жестком диске посетителя. К сожалению, формат данных cookie-набора легко забывается, а вычислять даты в формате GMT, до которых действительны cookie-наборы, по меньшей мере, утомительно. Поэтому вы наверняка захотите