青春无悔 电影 1991:网站编程的问题!请问这段是什么意思!

来源:百度文库 编辑:神马品牌网 时间:2024/05/01 20:44:02
<%
dim id,content
id=Request.QueryString("id")
if id="" then
id=1
end if
if (len(id)<3 and IsNumeric(id)) then
id=cint(id)
else
Wrong "来源非法!请采用常规手段访问。",1
end if
主要是id=Request.QueryString("id") 和 (len(id)<3 and IsNumeric(id)) 的意思 谢谢了!

id=Request.QueryString("id")

获取前一个页面的ID值

(len(id)<3 and IsNumeric(id))

如果ID < 3 而且 ID是数字 那么
Len是判断字符串中字符的“个数”

这段代码是一段VBscript代码。
id=Request.QueryString("id") 这段代码的意思:前面那个id是一个定义的变量,用来存储接收上一个页面的“ID”字串的值。
而(len(id)<3 and IsNumeric(id)) 这行代码主要是个判断语句,条件是:当变量ID的长度小于3并且是数字的时候,便执行下一行代码。