首页 > 代码库 > 带有键的cookie如何读取

带有键的cookie如何读取

  带有键的 cookie

  如果一个 cookie 包含多个值的一个集合,我们就可以说 cookie 拥有键(Keys)。

  在下面的例子中,我们会创建一个名为 "user" 的 cookie 集。"user" cookie 拥有包含

  用户信息的键:

  <%

  Response.Cookies("user")("firstname")="John"

  Response.Cookies("user")("lastname")="Adams"

  Response.Cookies("user")("country")="UK"

  Response.Cookies("user")("age")="25"

  %>

  读取所有的 cookie

  请阅读下面的代码:

  <%

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

  Response.Cookies("user")("firstname")="John"

  Response.Cookies("user")("lastname")="Adams"

  Response.Cookies("user")("country")="UK"

  Response.Cookies("user")("age")="25"

  %>

  假设您的服务器将所有的这些 cookie 传给了某个用户。长春男科医院

  现在,我们需要读取这些 cookie。下面的例子向您展示如何做到这一点(请注意,下面的

  代码会使用 HasKeys 检查 cookie 是否拥有键):

  <html>

  <body>

  <%

  dim x,y

  for each x in Request.Cookies

  response.write("<p>")

  if Request.Cookies(x).HasKeys then

  for each y in Request.Cookies(x)

  response.write(x & ":" & y & "=" & Request.Cookies(x)(y))

  response.write("<br />")

  next

  else

  Response.Write(x & "=" & Request.Cookies(x) & "<br />")

  end if

  response.write "</p>"

  next

  %>

  </body>

  </html>

  输出:

  firstname=Alex

  user:firstname=John

  user:lastname=Adams

  user:country=UK

  user:age=25