+ -
当前位置:首页 → 问答吧 → 如何判断cookies是否为空

如何判断cookies是否为空

时间:2011-11-17

来源:互联网

if request.Cookies("cjjd")="" or request.Cookies("cjjd")>100 then
response.Cookies("cjjd")=0
end if

第一句这样写有问题吗?request.Cookies("cjjd")=""

报错说 



Microsoft VBScript runtime 

错误 '800a000d' 

Type mismatch: '[string: ""]' 

作者: vipstar   发布时间: 2011-11-17

类型判断问题,如果request.Cookies("cjjd")是"" 怎么跟100比大小?

作者: dd0607   发布时间: 2011-11-17

引用 1 楼 dd0607 的回复:

类型判断问题,如果request.Cookies("cjjd")是"" 怎么跟100比大小?


既然为空怎么还可能大于100呢。。。

作者: zsx841021   发布时间: 2011-11-17

我是想判断 为空 或者大于100的。
可后来这样写 cjjd=request.Cookies("cjjd") 获保持cjjd的值,居然也出错提示Type mismatch: '[string: ""]'

作者: vipstar   发布时间: 2011-11-17

引用 3 楼 vipstar 的回复:
我是想判断 为空 或者大于100的。
可后来这样写 cjjd=request.Cookies("cjjd") 获保持cjjd的值,居然也出错提示Type mismatch: '[string: ""]'


一样问题 cjjd=request.Cookies("cjjd")和request.Cookies("cjjd") - -!

你测试下
b=""
if b>100 then response.write "----"

出现的错误提示跟你现在一样

作者: dd0607   发布时间: 2011-11-17