Asp 操作Cookies(包括设置[赋值]、读取、删除[设置过期时间])

来源:asp之家 时间:2011-03-10 11:06:00 

例子:

Response.Cookies("letwego")("visiter")="84ww" '赋值 
Response.Cookies("letwego").Expires= (now() 7) '设置过期时间(7天) 
userName=Request.Cookies("letwego")("visiter") '取Cookies 
Response.Cookies("letwego").Expires= (now()-1) '删除Cookies,设置过期时间(-1天) 

'dateadd("n",30,now()) 得到分钟 
'dateadd("S",30,now()) 得到秒 

一、读取

代码如下:

Response.Cookies("visiter")="aaa" 
a=Request.Cookies("visiter") 

Response.Cookies("letwego")("visiter")="aaa" 
a=Request.Cookies("letwego")("visiter") 

二、设置过期时间

Response.Cookies("visiter").expires=dateadd("H",8,now())'表示Cookies保存8小时 
Response.Cookies("user_name").Expires=Date 1 '指定cookie保存时间 

保留COOKIES一个小时
Response.Cookies("MyCookie").Expires= (now() 1/24)

Response.Cookies("MyCookie").Expires = DateAdd("h", 1, Now())


Response.Cookies("CookieName").Expires=DateAdd("m",60,now())
设置60个月以后过期

Response.Cookies("User").expires=second() 7
在expires后面定义的时间可以用时间函数代替
例如:date() 7就表示在今天的时间上加上7天,而second() 7则是7秒了。

Response.Cookies("字段名").expires=时间函数 N,例如:
Response.Cookies("name2").expires=date 1,表示Cookies保存1天,再比如:
Response.Cookies("name2").expires=Hour 8,表示Cookies保存8小时。
这种方法我测试过不行(在2003server,iis6.0中),不管second后面有无加(),访问时会出现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的使用到期时间为“2010年1月1日”: Response.Cookies("CookieName").Expires=#January 01, 2010#
cookie的过期时间为“cookie的创建时间+365天”:Response.Cookies("CookieName").Expires=Date 365 推荐的
但最好不要随便写 Response.Cookies("CookieName").Expires=Date,这样页面之间的调用时值会为空。

标签:Asp,操作Cookies
0
投稿

猜你喜欢

  • 详解安装sql2012出现错误could not open key...解决办法

    2024-01-18 09:21:33
  • 新手必备Python开发环境搭建教程

    2023-07-09 03:25:35
  • Vue watch原理源码层深入讲解

    2024-04-30 10:40:58
  • Bootstrap实现提示框和弹出框效果

    2023-07-02 05:25:33
  • 通过代码实例了解Python3编程技巧

    2023-07-13 17:48:46
  • SQL2005Express中导入ACCESS数据库的两种方法

    2024-01-24 04:05:30
  • python如何从键盘获取输入实例

    2021-02-21 07:21:47
  • Jupyter notebook 远程配置及SSL加密教程

    2021-06-24 07:15:06
  • python集合比较(交集,并集,差集)方法详解

    2023-09-30 22:11:13
  • 通俗易懂了解Python装饰器原理

    2021-07-18 13:48:20
  • asp版FCKEditor编辑器的用法

    2008-07-05 12:15:00
  • Python实现二维有序数组查找的方法

    2021-04-15 21:31:38
  • Python实现多个视频合成一个视频的功能

    2021-10-31 12:57:44
  • Vue组件间的样式冲突污染问题详解

    2023-07-02 16:59:33
  • Flask框架学习笔记之表单基础介绍与表单提交方式

    2023-02-05 09:25:44
  • textarea 在浏览器中固定大小和禁止拖动的实现方法

    2024-04-19 10:17:41
  • Microsoft Office Access 2007使用技巧

    2008-05-23 13:23:00
  • MySQL数据库如何导入导出(备份还原)

    2024-01-17 17:26:37
  • 在线一元二次方程计算器实例(方程计算器在线计算)

    2024-04-10 10:45:41
  • 微信小程序地图定位的实现方法实例

    2023-08-25 10:13:10
  • asp之家 网络编程 m.aspxhome.com