测试cookie关键字是否存在
request.cookies属性包含关键字/值得集合。是在用户领域里设置的文本。默认情况为空。
设浏览器发送了一个名为“lastitem”的cookie。用户可以通过使用“lastitem”关键字访问cookies集合,并显示cookie值。
response.write(request.coolies.items("lastitem").value)
若用户试图访问一个不存在的cookie,会导致错误。避免出错的方法是需要检查关键字是否存在。如下清单所示:
private function keyExists(byref akey as string) as boolen
dim e as system.collections.ienumerator = request.cookies.getenumerator() //IEnumerator 是所有枚举数的基接口。
do while e.movenext
if e.current.equals(akey) then
return true
end if
loop
retrun false
end function
设浏览器发送了一个名为“lastitem”的cookie。用户可以通过使用“lastitem”关键字访问cookies集合,并显示cookie值。
response.write(request.coolies.items("lastitem").value)
若用户试图访问一个不存在的cookie,会导致错误。避免出错的方法是需要检查关键字是否存在。如下清单所示:
private function keyExists(byref akey as string) as boolen
dim e as system.collections.ienumerator = request.cookies.getenumerator() //IEnumerator 是所有枚举数的基接口。
do while e.movenext
if e.current.equals(akey) then
return true
end if
loop
retrun false
end function
浙公网安备 33010602011771号