ASP 非法字符过滤函数

2018-09-06 11:59

阅读:349

  复制代码 代码如下:
<%
==============================================================检查提交数据合法性
FunctionCheckInput()
--------定义部份------------------
DimFy_Post,Fy_Get,Fy_In,Fy_Inf,Fy_Xh,Fy_db,Fy_dbstr,Kill_IP,WriteSql
自定义需要过滤的字串,用分隔
Fy_In=;and()execinsertselectdeleteupdatecount*%chrmidmastertruncatechardeclare


Fy_Inf=split(Fy_In,)
--------POST部份------------------
IfRequest.Form<>Then
ForEachFy_PostInRequest.Form
ForFy_Xh=0ToUbound(Fy_Inf)
IfInstr(LCase(Request.Form(Fy_Post)),Fy_Inf(Fy_Xh))<>0Then
Echo<ScriptLanguage=JavaScript>alert(请不要在参数中包含非法字符!);history.go(-1);</Script>
Response.End
EndIf
Next
Next
EndIf
----------------------------------

--------GET部份-------------------
IfRequest.QueryString<>Then
ForEachFy_GetInRequest.QueryString
ForFy_Xh=0ToUbound(Fy_Inf)
IfInstr(LCase(Request.QueryString(Fy_Get)),Fy_Inf(Fy_Xh))<>0Then
Echo<ScriptLanguage=JavaScript>alert(请不要在参数中包含非法字符!);history.go(-1);</Script>
Response.End
EndIf
Next
Next
EndIf
EndFunction
%>


评论


亲,登录后才可以留言!