Последние учебники веб-разработки
×

ASP Руководство

ASP ГЛАВНАЯ ASP Введение ASP устанавливать ASP Синтаксис ASP переменные ASP процедуры ASP формы ASP Cookies ASP сессия ASP заявка ASP #включают ASP Global.asa ASP Отправить по электронной почте

VBScript Руководство

VB ГЛАВНАЯ VB переменные VB процедуры VB условный VB перекручивание VB Примеры VB функции VB Ключевые слова

ASP Объекты

ASP отклик ASP Запрос ASP заявка ASP сессия ASP сервер ASP Ошибка ASP Файловая система ASP TextStream ASP Водить машину ASP файл ASP папка ASP Словарь ASP AdRotator ASP BrowserCap ASP Содержание Linking ASP Содержание ротатор ASP Быстрый Ref

ADO Руководство

ADO вступление ADO соединение ADO Recordset ADO дисплей ADO запрос ADO Сортировать ADO Добавить ADO Редактировать ADO Удалить ADO демонстрация ADO Ускорить

ADO Объекты

ADO команда ADO подключение ADO Ошибка ADO поле ADO параметр ADO Имущество ADO запись ADO Recordset ADO Поток ADO Типы данных

ASP and AJAX

AJAX вступление AJAX ASP AJAX База данных

ASP Примеры

ASP Примеры ASP викторина


 

ASP Печенье Коллекция


<Полный справочник Объект ответа

Cookies коллекция используется для установки или получения значения куки. Если куки не существует, он будет создан, и принимает значение, которое указано.

Note: ответ. Cookies команда должна появиться перед <html> тега.

Синтаксис

Response.Cookies(name)[(key)|.attribute]=value

variablename=Request.Cookies(name)[(key)|.attribute]

параметр Описание
name Необходимые. Название печенья
value Требуется для реагирования. Cookies команды. Значение печенья
attribute Необязательный. Определяет информацию о печенье. Может быть один из следующих параметров:
  • Домен - только для записи. Печенье отправляются только на запросы к этому домену
  • Истекает - только для записи. Дата, когда истекает куки. Если не указана дата, печенье истекает по окончанию сеанса
  • HasKeys - только для чтения. Определяет , имеет ли куки ключи (Это only атрибут , который может быть использован с запросом. Cookies команда)
  • Путь - только для записи. Если установлено, куки отправляются только на запросы к этому пути. Если он не установлен, то путь приложение используется
  • Безопасно - Только запись. Указывает, что печенье является безопасным
key Необязательный. Определяет ключ, где присваивается значение

Примеры

"Response.Cookies" команда используется для создания куки или установить значение куки:

<%
Response.Cookies("firstname")="Alex"
%>

В приведенном выше коде, мы создали печенье под названием "firstname" и присваивается значение "Alex" к нему.

Также можно назначить некоторые атрибуты для печенья, как установка даты, когда печенье должно истекать:

<%
Response.Cookies("firstname")="Alex" 
Response.Cookies("firstname").Expires=#May 10,2002#
%>

Теперь печенье с именем "firstname" имеет значение "Alex" , и истекает с компьютера пользователя на 10 мая 2002 года.

"Request.Cookies" команда используется для получения значения куков.

В приведенном ниже примере, мы получаем значение куки "firstname" и отобразить его на странице:

<%
fname=Request.Cookies("firstname")
response.write("Firstname=" & fname)
%>

Вывод:
Firstname=Alex

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

В приведенном ниже примере, мы создадим печенья коллекция под названием "user" . "user" куки имеют ключи , которые содержат информацию о пользователе:

<%
Response.Cookies("user")("firstname")="John"
Response.Cookies("user")("lastname")="Smith"
Response.Cookies("user")("country")="Norway"
Response.Cookies("user")("age")="25"
%>

Приведенный ниже код читает все cookies ваш сервер отправлен пользователю. Обратите внимание, что проверки кода, если печенье имеет ключи со свойством HasKeys:

<html>
<body>

<%
dim x,y

for each x in Request.Cookies
  response.write("<p>")
  if Request.Cookies(x).HasKeys then
    for each y in Request.Cookies(x)
      response.write(x & ":" & y & "=" & Request.Cookies(x)(y))
      response.write("<br>")
    next
  else
    Response.Write(x & "=" & Request.Cookies(x) & "<br>")
  end if
  response.write "</p>"
next
%>

</body>
</html>
%>

Вывод:

firstname=Alex

user:firstname=John
user:lastname=Smith
user:
country=Norway
user:
age=25


<Полный справочник Объект ответа