使用Cookie
通过Cookie可以在本机临时存储数据,每次访问服务器网页时,都会自动将Cookie中的值,传递给服务器。
HttpRequest事件有个AppendCookie方法,用于添加Cookie,语法为:
AppendCookie(Name, Value)
Name:Cookie名称
Value:Cookie值
HttpRequest事件有个Cookies字典,包括所有的Cookie,例如要列出所有Cookie的名称和值:
Dim
sb As
New StringBuilder
For Each key
As String
In e.Cookies.Keys
sb.AppendLine(key
& ":"
& e.Cookies(key))
Next
e.WriteString(sb.Tostring)
示例
将HttpRequest事件代码设置为:
Dim
sb As
New
StringBuilder
Dim
cnt As
Integer =
1
Integer.TryParse(e.Cookies("count"),cnt)
'提取cookie的值,
并转换为整数
cnt
= cnt +
1
e.AppendCookie("count",cnt)
'在客户端存储Cookie
e.WriteString("您这是第"
& cnt
& "次访问!")
现在每次刷新页面,访问次数都会递增1:
需要注意的是:Cookie名是区分大小写的。