asp学习网: 首页 >> asp入门 >> 松子谈ASP中的Cookies

松子谈ASP中的Cookies

Cookies这张"小甜饼"会通过浏览器提供的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

javascript操作cookies 以及 正确使用cookies的属性

再谈cookies和session的关系

cookies和session的关系

javascript:使用框架和Cookies

不用Cookies实现的session

cookies读写基本例子

遍历cookies的方法

访问和更新Cookies集合

asp教程 ©2006-2007 aspxuexi.com | 关于站点 | 版权隐私 | 站内搜索
复制或者翻版 请于夜间进行