ASP Cookies 集合

Cookies 集合用于设置或取得 cookie 的值。如果 cookie 不存在,可以创建它,并赋予它规定的值。

注:Response.Cookies 命令必须位于 <html> 标签之前。

语法:

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

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

参数 描述 

name  必需。cookie 的名称。 

value  必需(对于 Response.Cookies 命令)。cookie 的值。 

attribute  可选。规定有关 cookie 的信息。可以是下面的参数之一。

Domain - 只写;cookie 仅送往到达该域的请求。 

Expires - 只写;cookie 的失效日期。如果没有规定日期,cookie 会在 session 结束时失效。 

HasKeys - 只读;规定 cookie 是否拥有 key(这是唯一一个可与 Request.Cookies 命令使用的属性) 

Path - 只写;如果设置,cookie 仅送往到达此路径的请求。如果没有设置,则使用应用程序的路径。 

Secure - 只写;指示 cookie 是否安全。   

key  可选。规定在何处赋值的 key。 

 

例子:

 

"Response.Cookies" 命令用于创建 cookie 或者设置 cookie 的值

<%

Response.Cookies("CookiesName")="Alex" 

Response.Cookies("CookiesName").Expires=#May 10,2002#  '这里设置Cookies的失效时间为2002年5月10日

%>

设置cookies的过期时间,比如要设置cookies在一天后过期:

<%

Response.Cookies("CookiesName").Expires=DateAdd("d",1,Date())  'DateAdd函数各参数参考w3cschool文档

%>

 

"Request.Cookies" 用于取回cookies的值

<%

response.write (Request.Cookies("CookiesName")) 

%>

posted @ 2012-03-26 11:56  憶言  阅读(155)  评论(0编辑  收藏  举报