松子谈ASP中的Cookies
先来看它的写入语法:
Response.Cookies(cookie)[(key)|.attribute]=value
括号里的cookie为指定cookie的名字,如果指定Key,那么cookies就为一个字典,其实就是一个cookies库。Attribute为参数。常用的参数:
Expires:指定Cookies的过期日期。如:
<%
response.cookies("name")="songzi"
response.cookies("name").expires= #Jul 10, 2004#
%>
上例中将cookies的值设置到2004年7月10日才过期。
如想把过期时间设置成创建cookies起的30天有效,可用:
response.cookies("name").expires= Date+30
依此类推,如不想规定Cookies的期限,则它的期限为离开网站为止。
读取Cookies的语法:
Request.Cookies(cookie)[(key)|.attribute]
例(创建一个名为name的cookies值,再用request来读取):
<%response.cookies("name")="songzi"%>
<%=request.cookies("name")%>
你也可以来创建一个Cookies库:
<%response.cookies("user")("name")="songzi"%>
<%response.cookies("user")("sex")="man"%>
用下面的程序列出你电脑上的cookies值:
<%
For each cookie in Request.Cookies
Response.write cookie & "=" & Request.Cookies(cookie)
Response.write ("<br>")
next
%>
同样清除cookies可用:
<%
response.buffer=true
For each cookie in Request.Cookies
response.cookies(cookie)=""
next
%>
from:asp学习网/title:松子谈ASP中的Cookies/ time:2007-11-5 18:13:20
本文主题Cookies