Visual Basic 6. Руководство разработчика


         

Запись и чтение - часть 2


Cookies могут иметь "срок годности". Те из них, которые его не имеют, прекращают свое существование по окончании сеанса. В противном случае они остаются на клиентском компьютере до истечения этого срока.

Для записи cookies на клиентский компьютер используется свойство Cookies объекта Response. Свойство Cookies является семейством, его члены можно создавать и осуществлять к ним доступ по именам. Для создания нового cookie используется следующий оператор.

<% Response. Cookies ("FavoriteSport") ="Hockey" %>

Если cookie с именем FavoriteSport

уже существует на клиентском компьютере, его значение перезаписывается. В противном случае создается новый cookie, который существует до конца текущего сеанса.

Срок жизни cookie определяется с помощью его свойства Expires.

<% Response.Cookies ("FavoriteSport") .Expires = "December 31, 1998

12:00:00 GTM" %>

Другие свойства cookies перечислены ниже.

Domain (Домен).

Если значение этого свойства установлено, то данные этого cookie передаются только в ответ на запросы, поступившие из того же домена. Используется вместе со свойством Path.

Path (Путь). Если значение этого свойства установлено, то данные этого cookie передаются только в ответ на запросы, поступившие от страниц, находящихся на сервере в указанном пути.

HasKeys (Имеет ключи).

Указывает, имеет ли cookie множественные ключи (т.е. является словарем). Это свойство имеет атрибут "только для чтения".

Чтобы создать cookie с ключами, следует использовать имя одного cookie при установке нескольких атрибутов.

<%

Response.Cookies ("Preferences") ("Books") = "Mystery"

Response.Cookies ("Preferences") ("News") = "Sports"

%>

Для чтения значений из cookie на клиентском компьютере используется семейство Cookies объекта Response. Количество cookie в семействе возвращается свойством Request.Cookies. Count.

Для сканирования элементов семейства используется цикл For...Next либо For Each...Next.




Содержание  Назад  Вперед