当前位置: 移动技术网 > IT编程>开发语言>.net > 一个asp函数, 解决SQL Injection漏洞

一个asp函数, 解决SQL Injection漏洞

2018年12月29日  | 移动技术网IT编程  | 我要评论

地火流星,阿发祥,长袖礼服裙

函数很简单, 主要是针对字符串和数字两种类型的传入数据分别进行了处理,具体用法:

字符类型的
strusername = checkinput(request(“username“),“s“)
数字类型的
id = checkinput(request(“id“),“i“)

下面是函数


function checkinput(str,strtype)
   函数功能:过滤字符参数中的单引号,对于数字参数进行判断,如果不是数值类型,则赋值0
   参数意义:  str        ---- 要过滤的参数
                    strtype ---- 参数类型,分为字符型和数字型,字符型为"s",数字型为"i"
 dim strtmp
 strtmp     = ""
 if strtype ="s" then
  strtmp = replace(trim(str),"","")
 elseif strtype="i" then
  if isnumeric(str)=false then str="0"
  strtmp = str
 else
  strtmp = str
 end if
 checkinput = strtmp
end function


如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网