asp函数解决SQL注入漏洞
来源:CSDN 时间:2008-10-12 19:53:00
函数很简单, 主要是针对字符串和数字两种类型的传入数据分别进行了处理,具体用法:
字符类型的
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
标签:漏洞,sql,函数
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
停止事件冒泡和阻止浏览器默认行为的脚本
2008-09-09 22:09:00
CSS选择符小讲
2009-09-17 11:53:00
精简版的MySQL制作步骤
2011-03-08 09:52:00
SQL Server数据库管理常用SQL和T-SQL语句
2009-05-07 14:01:00
操作mysql数据库的类
2010-03-13 12:53:00
ASP处理XSLT转换XML的实现
2008-10-20 18:37:00
能介绍一下NameSpace常用的地方吗?
2009-11-01 18:11:00
CSS兼容性(IE和Firefox)技巧大全
2010-07-29 12:29:00
另类读写:ACCESS中Field对象的标题属性
2008-11-28 16:47:00
实例解析:MySQL 实例管理器识别的命令
2009-02-23 17:33:00
通过屏蔽IP来防止采集
2007-08-19 15:28:00
如何调用SQL Server的存储过程?
2009-11-15 20:15:00
SQL Server数据库连接查询的种类及其应用
2009-01-06 11:28:00
两段不错的JS文字特效
2007-09-27 12:52:00
oracle下实现恢复一个丢失的数据文件的代码
2009-03-02 11:02:00
MySQL数据库中的各种乱码及其解决方法
2008-12-17 16:29:00
asp文章干扰码实现方法
2007-08-19 18:07:00
MYSQL数据库表设计与优化(二)
2010-10-25 20:12:00
CGArt®2008 贺岁刊电子杂志玉鼠闹春
2008-02-15 08:59:00
![](https://img.aspxhome.com/file/UploadPic/20082/15/200821511345421s.jpg)
MySQL数据库搜索中的大小写敏感性
2008-11-24 12:44:00