get请求中如何防止sql注入

时间:2022-12-06 01:25

get请求中如何防止sql注入

get请求中防止sql注入的方法:

通过浏览器地址栏传递的数据过滤,例如:

PublicFunctionChkSqlIn()

DimFy_Get,Fy_In,Fy_Inf,Fy_Xh

Fy_In="'|;|or|and|(|)|*|%|exec|insert|select|delete|update|count|chr|char|nchar|asc|

unicode|mid|substring|master|truncate|drop|declare|%20from|cmdshell|admin|net%20user

|net%20localgroup|1=1|1=2|user>0|id=1"

Fy_Inf=Split(Fy_In,"|")

IfRequest.QueryString<>""Then

ForEachFy_GetInRequest.QueryString

ForFy_Xh=0ToUBound(Fy_Inf)

IfInStr(LCase(Request.QueryString(Fy_Get)),Fy_Inf(Fy_Xh))<>0Then

Response.Write"<Script>alert('对不起,可能出错了!');</Script>"

Fy_Get=""

Fy_In=""

Fy_Inf=""

Fy_Xh=""

Response.End

EndIf

Next

Next

EndIf

Fy_Get="":Fy_In="":Fy_Inf="":Fy_Xh=""

EndFunction

标签:
随便看看
本类推荐
本类排行
热门标签

我国国家通讯社行不行啊细狗新年贺词祝福语2023年祝福语新年新年贺词新年贺词祝福语居家抗病毒小药箱除夕高速免费吗2022年除夕高速免费吗春联春联句子大全春联句子大全七字年夜饭十二道菜年夜饭十二道菜单年夜饭吃什么年夜饭吃什么菜吃年夜饭的寓意年夜饭黑芝麻菊花茶晒菊花茶腌腊肉送妈妈生日礼物汉白玉送闺蜜水钻送女人礼物爸爸生日送礼物送老公