Asp управляет файлами cookie (включая настройку [назначение], чтение, удаление [установку срока действия]). Для получения дополнительной информации обратитесь к первым двум статьям Script House.
пример:
Скопируйте код кода следующим образом:
Response.Cookies("letwego")("посетитель")="84ww" 'Назначение
Response.Cookies("letwego").Expires= (now() 7) 'Установить срок действия (7 дней).
userName=Request.Cookies("letwego")("посетитель") 'Получить файлы cookie
Response.Cookies("letwego").Expires= (now()-1) 'Удалить файлы cookie и установить срок их действия (-1 день).
'dateadd("n",30,now()) получает минуты
'dateadd("S",30,now()) получает секунды
1. Читать
Скопируйте код кода следующим образом:
Response.Cookies("посетитель")="ааа"
a=Request.Cookies("посетитель")
Response.Cookies("letwego")("посетитель")="ааа"
a=Request.Cookies("letwego")("посетитель")
2. Установите срок действия
Response.Cookies("посетитель").expires=dateadd("H",8,now())' означает, что файлы cookie сохраняются в течение 8 часов.
Response.Cookies("user_name").Expires=Date 1 'Укажите время хранения файлов cookie.
Хранить COOKIES в течение часа
Response.Cookies("MyCookie").Expires= (сейчас() 24 января)
Response.Cookies("MyCookie").Expires = DateAdd("h", 1, Now())
Response.Cookies("CookieName").Expires=DateAdd("m",60,now())
Срок действия истекает через 60 месяцев.
Response.Cookies("Пользователь").expires=секунда() 7
Время, определенное после истечения срока действия, может быть заменено функцией времени.
Например: date() 7 означает добавление 7 дней к сегодняшнему времени, а секунда() 7 означает 7 секунд.
Response.Cookies("имя поля").expires=функция времени N, например:
Response.Cookies("name2").expires=date 1 означает, что файлы cookie сохраняются в течение 1 дня. Другой пример:
Response.Cookies("name2").expires=Час 8, что означает, что файлы cookie хранятся в течение 8 часов.
Я протестировал этот метод, но он не работает (на сервере 2003, iis6.0), независимо от того, есть () после секунды или нет, при доступе появится ошибка 500 (все еще не удается отобразить веб-страницу? Забыли). ).
Здесь рекомендуется использовать функцию DateAdd для накопления времени. Например, если мы хотим добавить один час, используйте:
Response.Cookies("baidooglecom").expires = DateAdd("h", 1, Now())
30 минут:
Response.Cookies("CookieName").Expires=DateAdd("n",30,now())
dateadd("S",30,now()) получает секунды
Expires указывает дату истечения срока действия файла cookie. Чтобы сохранить файл cookie на диске клиента после завершения сеанса или многократно, мы хотим сохранить файл cookie на компьютере посетителя в течение более длительного периода времени. Эта дата должна быть установлена.
Если это свойство не установлено после текущей даты, срок действия файла cookie истечет после завершения задачи.
Дата истечения срока действия файлов cookie — «1 января 2010 г.»: Response.Cookies(»CookieName»).Expires=#1 января 2010 г.#
Срок действия файла cookie составляет «время создания файла cookie + 365 дней»: Response.Cookies(»CookieName»).Expires=Date 365 Рекомендуется.
Но лучше не писать Response.Cookies("CookieName").Expires=Date случайно, чтобы значение было пустым при вызове между страницами.