ASP 非法字符過(guò)濾函數(shù)
<%
'==============================================================檢查提交數(shù)據(jù)合法性
Function CheckInput()
'--------定義部份------------------
Dim Fy_Post,Fy_Get,Fy_In,Fy_Inf,Fy_Xh,Fy_db,Fy_dbstr,Kill_IP,WriteSql
'自定義需要過(guò)濾的字串,用 "|" 分隔
Fy_In = "'|;|and|(|)|exec|insert|select|delete|update|count|*|%|chr|mid|master|truncate|char|declare"
Fy_Inf = split(Fy_In,"|")
'--------POST部份------------------
If Request.Form <> "" Then
For Each Fy_Post In Request.Form
For Fy_Xh = 0 To Ubound(Fy_Inf)
If Instr(LCase(Request.Form(Fy_Post)),Fy_Inf(Fy_Xh)) <> 0 Then
Echo "<Script Language=JavaScript>alert('請(qǐng)不要在參數(shù)中包含非法字符!');history.go(-1);</Script>"
Response.End
End If
Next
Next
End If
'----------------------------------
'--------GET部份-------------------
If Request.QueryString <> "" Then
For Each Fy_Get In Request.QueryString
For Fy_Xh = 0 To Ubound(Fy_Inf)
If Instr(LCase(Request.QueryString(Fy_Get)),Fy_Inf(Fy_Xh)) <> 0 Then
Echo "<Script Language=JavaScript>alert('請(qǐng)不要在參數(shù)中包含非法字符!');history.go(-1);</Script>"
Response.End
End If
Next
Next
End If
End Function
%>
相關(guān)文章
ASP中SELECT下拉菜單同時(shí)獲取VALUE和TEXT值的實(shí)現(xiàn)代碼
這篇文章主要介紹了ASP中SELECT下拉菜單同時(shí)獲取VALUE和TEXT值的實(shí)現(xiàn)代碼,需要的朋友可以參考下2020-06-06手寫(xiě)個(gè)小組件(組件入門(mén))asp版
下面,我們會(huì)來(lái)編寫(xiě)一個(gè)非常簡(jiǎn)單的組件,重點(diǎn)是知道怎樣開(kāi)發(fā)DLL組件,而不是其復(fù)雜的代碼!這些都要靠你們自己以后的努力了2012-08-08用ASP實(shí)現(xiàn)寫(xiě)IIS日志的代碼
用ASP實(shí)現(xiàn)寫(xiě)IIS日志的代碼...2007-11-11ASP中解決“對(duì)象關(guān)閉時(shí),不允許操作?!钡脑幃悊?wèn)題……
本文解決ASP中“對(duì)象關(guān)閉時(shí),不允許操作?!钡脑幃悊?wèn)題,找到問(wèn)題的根本,才能真正意義上解決,供大家參考了。2016-03-03ASP代碼實(shí)現(xiàn)自動(dòng)清除替換ACCESS(MDB)數(shù)據(jù)庫(kù)的日文字符的
我們都知道ACCESS是ASP的親密伙伴。因?yàn)閮煞N最簡(jiǎn)單的東西碰在一起總能迸發(fā)出火花。 然而,當(dāng)我們過(guò)濾不嚴(yán)格的時(shí)候經(jīng)常出現(xiàn)日文字符,這個(gè)時(shí)候搜索之后就會(huì)出現(xiàn)日文溢出。2008-06-06ASP,PHP與.NET偽造HTTP-REFERER方法及防止偽造REFERER方法探討
這篇文章主要介紹了ASP,PHP與.NET偽造HTTP-REFERER方法及防止偽造REFERER方法探討,需要的朋友可以參考下2007-02-02ASP調(diào)用遠(yuǎn)程XML數(shù)據(jù)的代碼(alexa排名數(shù)據(jù))
調(diào)用網(wǎng)易新聞的XML數(shù)據(jù)為例進(jìn)行講解如果通過(guò)ASP遠(yuǎn)程調(diào)取XML文件,并讀出數(shù)據(jù)。其實(shí)我們之前就使用了asp讀取alexa官方的數(shù)據(jù)。2011-09-09