ASP Cookie

存储 Cookie 变量,应用范围为一个客户端,存储在客户端的硬盘中,可长期保存。

Request.Cookies 集合

只能读取,不能赋值。

属性 意义
Request.Cookies(cookie) 取 Cookie 值,如有子关键字,返回值如下:

key1=value1&key2=value2

Request.Cookies(cookie)(key) 取子关键字的 Cookie 值
Request.Cookies(cookie).HasKeys 是否有子关键字

Response.Cookies 集合

只能赋值,不能读取。

Response.Cookies(cookie)[(key)] = value 给 Cookie 赋值
Response.Cookies(cookie).Expires = date 设置 Cooide 有效日期
Response.Cookies(cookie).HasKeys 是否有子关键字,只读
Response.Cookies(cookie).Path = path 设置路径,否则为程序路径
Response.Cookies(cookie).Secure 设置是否为安全的 Cookie

显示所有 Cookie 的例子

<%

For Each cookie in Request.Cookies

    If Not cookie.HasKeys Then %>

      <%= cookie %> = <%= Request.Cookies(cookie)%> <%

    Else

      For Each key in Request.Cookies(cookie) %>

        <%= cookie %> (<%= key %>) = <%= Request.Cookies(cookie)(key)%><br><%

      Next

    End If

Next

%>