[经验]ASP判断是否为数字

作者在 2007-09-09 17:54:00 发布以下内容

   当URL明文传递参数时(类似这样,"*.asp?id=*"),其中的某个(些)参数很可能被用户修改(包括不怀好意的SQL注入者),从而导致服务端程序在执行SQL命令时出错.因此在服务端如何正确地处理这些数据显得尤为重要.下面是一个判断id是否为正确数字的方法,如果不是则将其设置为1. 

id=request("id")
if isnumeric(id) and page>0 then 
   id=int(id)
else
   id=1
end if

上面的这个方法虽然简单,但是非常使用.


本博客于即日起(2009.2.26)停止更新,


新博客地址:http://www.redicecn.cn ,

本博客的大部分文章已经转移到新博客中...


默认分类 | 阅读 7944 次
文章评论,共0条
游客请输入验证码
浏览588091次