+ -
当前位置:首页 → 问答吧 → asp 非法字符转换问题(高手请进)

asp 非法字符转换问题(高手请进)

时间:2011-11-26

来源:互联网

提交表单的时候有非法字符输入,sql注入等
有没有什么特别好的方法,既可以让在输入框里填写非法字符
又能转换成字符串,系统不受攻击

作者: weijiajia11   发布时间: 2011-11-26

存储过程

作者: p2227   发布时间: 2011-11-26

只要后台不拼接SQL语句,基本上就可以防SQL注入了。参数化查询,存储过程等都可以用.

作者: hookee   发布时间: 2011-11-26

ASP 下 可以用 ADO 来操作数据库,而不要直接用SQL操作. ADO插入数据会自动转换非法字符的.

作者: hookee   发布时间: 2011-11-26

唉,改起程序来麻烦 而且数据库是Access的

作者: weijiajia11   发布时间: 2011-11-26

要安全只能这么做了。 网上那些过滤字符的函数都是有问题的,最好别用.

作者: hookee   发布时间: 2011-11-26

要是写,只替换单引号替换成双引号怎么写个就可以了吧

作者: weijiajia11   发布时间: 2011-11-26

Acceess的话, 可以的

作者: hookee   发布时间: 2011-11-26

怎么做呀,我没做过

作者: weijiajia11   发布时间: 2011-11-26

VBScript code
"SELECT * FROM xx WHERE xxx='" Replace(Request("xxx"), "'", "''") & "'"

作者: hookee   发布时间: 2011-11-26

热门下载

更多