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"))
%>