当前位置: 代码迷 >> ASP >> 请教:在asp无组件上传中,怎么快速过滤单引号呢
  详细解决方案

请教:在asp无组件上传中,怎么快速过滤单引号呢

热度:163   发布时间:2012-02-26 20:19:45.0
请问:在asp无组件上传中,如何快速过滤单引号呢?
发现在无组件上传中不能使用下面这个通用的方法,请问有什么方法可以在上传时过滤单引号呢?
SQL_injdata   =   " '|declare "
If   Request.Form <> " "   Then  
For   Each   Sql_Post   In   Request.Form  
For   SQL_Data=0   To   Ubound(SQL_inj)  
if   instr(Request.Form(Sql_Post),Sql_Inj(Sql_DATA))> 0   Then  
Response.Write   " <Script   Language= 'javascript '> alert( '请检查内容!   ');history.back(-1) <Script> "  
Response.end  
end   if  
next  
next  
end   if

------解决方案--------------------
SQL_injdata = " '|declare "

这里面已经过滤了 '号和declare
------解决方案--------------------
你看它的类里面有没有 .FORM 的方法,不一定是 Request 也许是 类名,或者别的 ,自己分析下 内裤 就可以找到的
  相关解决方案