国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > ASP > 正文

asp中常用的字符串安全處理函數集合(過濾特殊字

2024-05-04 11:08:25
字體:
來源:轉載
供稿:網友
在asp編寫中,我們需要注意特殊字符串的處理,防止被黑客利用。使用asp的朋友一定要參考下。
 
 
 
復制代碼代碼如下:

'===================================== 
'轉換內容,防止意外 
'===================================== 
Function Content_Encode(ByVal t0) 
IF IsNull(t0) Or Len(t0)=0 Then 
Content_Encode="" 
Else 
Content_Encode=Replace(t0,"<","<") 
Content_Encode=Replace(Content_Encode,">",">") 
End IF 
End Function 

'===================================== 
'反轉換內容 
'===================================== 
Function Content_Decode(ByVal t0) 
IF IsNull(t0) Or Len(t0)=0 Then 
Content_Decode="" 
Else 
Content_Decode=Replace(t0,"<","<") 
Content_Decode=Replace(Content_Decode,">",">") 
End IF 
End Function 

'===================================== 
'過濾字符 
'===================================== 
Function FilterText(ByVal t0,ByVal t1) 
IF Len(t0)=0 Or IsNull(t0) Or IsArray(t0) Then FilterText="":Exit Function 
t0=Trim(t0) 
Select Case t1 
Case "1" 
t0=Replace(t0,Chr(32)," ") 
t0=Replace(t0,Chr(13),"") 
t0=Replace(t0,Chr(10)&Chr(10),"<br>") 
t0=Replace(t0,Chr(10),"<br>") 
Case "2" 
t0=Replace(t0,Chr(8),"")'回格 
t0=Replace(t0,Chr(9),"")'tab(水平制表符) 
t0=Replace(t0,Chr(10),"")'換行 
t0=Replace(t0,Chr(11),"")'tab(垂直制表符) 
t0=Replace(t0,Chr(12),"")'換頁 
t0=Replace(t0,Chr(13),"")'回車 chr(13)&chr(10) 回車和換行的組合 
t0=Replace(t0,Chr(22),"") 
t0=Replace(t0,Chr(32),"")'空格 SPACE 
t0=Replace(t0,Chr(33),"")'! 
t0=Replace(t0,Chr(34),"")'" 
t0=Replace(t0,Chr(35),"")'# 
t0=Replace(t0,Chr(36),"")'$ 
t0=Replace(t0,Chr(37),"")'% 
t0=Replace(t0,Chr(38),"")'& 
t0=Replace(t0,Chr(39),"")'' 
t0=Replace(t0,Chr(40),"")'( 
t0=Replace(t0,Chr(41),"")') 
t0=Replace(t0,Chr(42),"")'* 
t0=Replace(t0,Chr(43),"")'+ 
t0=Replace(t0,Chr(44),"")', 
t0=Replace(t0,Chr(45),"")'- 
t0=Replace(t0,Chr(46),"")'. 
t0=Replace(t0,Chr(47),"")'/ 
t0=Replace(t0,Chr(58),"")': 
t0=Replace(t0,Chr(59),"")'; 
t0=Replace(t0,Chr(60),"")'< 
t0=Replace(t0,Chr(61),"")'= 
t0=Replace(t0,Chr(62),"")'> 
t0=Replace(t0,Chr(63),"")'? 
t0=Replace(t0,Chr(64),"")'@ 
t0=Replace(t0,Chr(91),"")'/ 
t0=Replace(t0,Chr(92),"")'/ 
t0=Replace(t0,Chr(93),"")'] 
t0=Replace(t0,Chr(94),"")'^ 
t0=Replace(t0,Chr(95),"")'_ 
t0=Replace(t0,Chr(96),"")'` 
t0=Replace(t0,Chr(123),"")'{ 
t0=Replace(t0,Chr(124),"")'| 
t0=Replace(t0,Chr(125),"")'} 
t0=Replace(t0,Chr(126),"")'~ 
Case Else 
t0=Replace(t0, "&", "&") 
t0=Replace(t0, "'", "'") 
t0=Replace(t0, """", """) 
t0=Replace(t0, "<", "<") 
t0=Replace(t0, ">", ">") 
End Select 
IF Instr(Lcase(t0),"expression")>0 Then 
t0=Replace(t0,"expression","e­xpression", 1, -1, 0) 
End If 
FilterText=t0 
End Function 

'===================================== 
'過濾常見字符及Html 
'===================================== 
Function FilterHtml(ByVal t0) 
IF Len(t0)=0 Or IsNull(t0) Or IsArray(t0) Then FilterHtml="":Exit Function 
IF Len(Sdcms_Badhtml)>0 Then t0=ReplaceText(t0,"<(//|)("&Sdcms_Badhtml&")", "<$1$2") 
IF Len(Sdcms_BadEvent)>0 Then t0=ReplaceText(t0,"<(.[^>]*)("&Sdcms_BadEvent&")", "<$1$2") 
t0=FilterText(t0,0) 
FilterHtml=t0 
End Function 

Function GotTopic(ByVal t0,ByVal t1) 
IF Len(t0)=0 Or IsNull(t0) Then 
GotTopic="" 
Exit Function 
End IF 
Dim l,t,c, i 
t0=Replace(Replace(Replace(Replace(t0," "," "),""",chr(34)),">",">"),"<","<") 
l=Len(t0) 
t=0 
For I=1 To l 
c=Abs(Asc(Mid(t0,i,1))) 
IF c>255 Then t=t+2 Else t=t+1 
IF t>=t1 Then 
gotTopic=Left(t0,I)&"…" 
Exit For 
Else 
GotTopic=t0 
End IF 
Next 
GotTopic=Replace(Replace(Replace(Replace(GotTopic," "," "),chr(34),"""),">",">"),"<","<") 
End Function 

Function UrlDecode(ByVal t0) 
Dim t1,t2,t3,i,t4,t5,t6 
t1="" 
t2=False 
t3="" 
For I=1 To Len(t0) 
t4=Mid(t0,I,1) 
IF t4="+" Then 
t1=t1&" " 
ElseIF t4="%" Then 
t5=Mid(t0,i+1,2) 
t6=Cint("&H" & t5) 
IF t2 Then 
t2=False 
t1=t1&Chr(Cint("&H"&t3&t5)) 
Else 
IF Abs(t6)<=127 then 
t1=t1&Chr(t6) 
Else 
t2=True 
t3=t5 
End IF 
End IF 
I=I+2 
Else 
t1=t1&t4 
End IF 
Next 
UrlDecode=t1 
End Function 

Function CutStr(byVal t0,byVal t1) 
Dim l,t,c,i 
IF IsNull(t0) Then CutStr="":Exit Function 
l=Len(t0) 
t1=Int(t1) 
t=0 
For I=1 To l 
c=Asc(Mid(t0,I,1)) 
IF c<0 Or c>255 Then t=t+2 Else t=t+1 
IF t>=t1 Then 
CutStr=Left(t0,I)&"..." 
Exit For 
Else 
CutStr=t0 
End IF 
Next 
End Function 

Function CloseHtml(ByVal t0) 
Dim t1,I,t2,t3,Regs,Matches,J,Match 
Set Regs=New RegExp 
Regs.IgnoreCase=True 
Regs.Global=True 
t1=Array("p","div","span","table","ul","font","b","u","i","h1","h2","h3","h4","h5","h6") 
For I=0 To UBound(t1) 
t2=0 
t3=0 
Regs.Pattern="/<"&t1(I)&"( [^/</>]+|)/>" 
Set Matches=Regs.Execute(t0) 
For Each Match In Matches 
t2=t2+1 
Next 
Regs.Pattern="/</"&t1(I)&"/>" 
Set Matches=Regs.Execute(t0) 
For Each Match In Matches 
t3=t3+1 
Next 
For j=1 To t2-t3 
t0=t0+"</"&t1(I)&">" 
Next 
Next 
CloseHtml=t0 
End Function

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产成人精品久久一区二区小说| 国产毛片视频| 国产成人午夜精品| 国产成人午夜| 欧美性猛交xxxxbbbb| 日本中文字幕视频在线| 国产免费一级片| 精品国产高清a毛片无毒不卡 | 国产日本在线观看| 91亚洲欧美| 成 人免费视频播放| 国产香蕉在线| 亚洲日本一区二区三区在线观看 | 二区中文字幕| 天天操夜夜操天天射| 国产高清在线视频| 免费看成年人视频在线观看| 国产精品免费视频二三区| 国产天堂资源| 超碰在线网址| а√资源新版在线天堂| 国产成人久久精品77777| 狂野欧美性猛交xxxx乱大交| 国产第一页在线视频 | 三级小说一区| 97国产视频| 国产呻吟对白刺激无套视频在线| www狠狠操| av人人综合网| 99爱在线观看| 91在线视频免费看| 日本中文字幕在线看| www.色婷婷| 国产精品yjizz视频网一二区| 免费网站看黄yyy222| 在线成人综合色一区| 国产精品蜜臀| 国产极品视频| 国产黄色av免费看| 国产精品入口麻豆完整版| 91超碰免费在线| 欧美96在线| 国产中文字幕网| 国产一二三区在线视频| 国产鲁鲁视频在线观看特色| 轻轻色免费在线视频| av丝袜在线| 中文天堂av| 永久免费av网站| 国产二级片在线| 黄网址在线永久免费观看| 精品网站www| 影音av资源站| 精品国产高清a毛片无毒不卡 | www.蜜桃av| 亚洲欧美精选| 国产日产一区二区三区| 国产小黄视频| 亚洲一道本在线| 毛片网站在线观看| 国产免费专区| 精品电影在线| 青草青在线视频| 国产美女被遭强高潮免费网站| 国产乱妇乱子| 国产啊啊啊视频在线观看| 影音先锋在线中文字幕| 毛片网站在线观看| 国产精品久久久高清免费| 国产一级免费在线观看| 中文字幕在线第一页| 成年网在线观看免费观看网址| 九九热在线视频| 最近中文字幕av免费高清| 成人超碰在线| 国产91在线视频蝌蚪| 免费在线看v| 18激情网站| 国产在线观看18| 在线国产小视频| 国产精品视频流白浆免费视频| 轻轻色免费在线视频| 国产黄在线播放| 国产资源在线看| 欧美卡一卡二| 高清色视频在线观看| 免费观看久久久久| 亚洲国产aⅴ精品| 国产精品欧美韩国日本久久| 日本亚洲精品| 亚洲精品午夜级久久久久| 国产三级在线观看| 狠狠操五月天| av在线首页| 99在线视频观看| 国产视频三区| 激情六月婷婷| 轻轻色免费在线视频| 亚洲综合天堂网| 国产三级av在线| 国产农村av| 天天插天天操| 亚洲综合激情六月婷婷在线观看 | 蜜桃视频网站在线| 欧洲有码在线视频| av在线首页| 亚洲欧美日韩综合精品网| av男人的天堂网| av在线官网| 人人在线视频| 开心激情五月婷婷| 欧美人成在线观看网站高清| 毛片网站在线观看| 999精品网| 亚洲免费国产| 懂色av中文在线| 国产美女在线播放| 综合图区亚洲白拍在线 | 国产麻豆视频| 国产免费av网站| 国产网站av| 国产日韩欧美精品一区二区三区| 国产无遮挡又黄又爽免费软件 | 黄色av网址在线免费观看| 日韩中文字幕久久久经典网| 国产在线一二三区| 久久91精品视频| 国产中文第一页| 国产欧美一区二区三区小说| 99久久99久久免费精品小说| 亚洲精品成人a| √天堂中文在线| av中文天堂在线| 午夜视频在线观看网站午夜视频在线| 国产三级在线看| av激情在线| 国产在线小视频| 精品入口麻豆传煤| 狠狠干天天爱| 亚洲国产日韩在线人成电影| 国产色在线播放| 在线观看wwww| 国产精品国产三级国产试看| 久热久精久品这里在线观看| 精品视频在线一区二区| 中文字幕免费中文| 日本啊v在线| 在线免费黄色毛片| 国产香蕉视频在线观看| 青青艹在线视频| 国产青草视频在线观看视频| av在线不卡播放| 国产高清一级片| 免费a在线观看| gogo在线观看| 一本久久精品| 伊人影院在线播放| 国产精品视频一区麻豆| 黄网站在线观看高清免费| 亚洲天堂久久久| 国产极品嫩模在线视频一区| 国产精品777一区二区| 日本aⅴ写真网站免费| 69日小视频在线观看| 国产一级黄色| 国产在线看片| 久久99精品久久久久久野外| 男女羞羞视频在线观看| 免费国产在线视频| 国产在线视精品麻豆| 国自产拍在线网站网址视频| 国产精品外围在线观看| 国产女王在线**视频| www555久久| 超碰人人在线| 国产色在线 com| 一色桃子av在线| 欧美日韩亚洲第一页| 中文字幕乱在线伦视频乱在线伦视频| 人人九九精品| 男人天堂亚洲| 最近高清中文在线字幕在线观看| 国产小视频免费在线观看| 国产99re66在线视频| av文字幕在线观看| 成人免费一区二区三区视频网站| 成在在线免费视频| 五月天婷婷基地| 伊人网在线视频| 国产在线一二三| 国产一级片在线播放| 精品国产一区二区三区久久久狼牙 | 国产中文字幕在线观看| 亚洲日本伊人| 99色在线视频| 四虎成人免费观看在线网址| 丁香综合五月| 国产第一页在线| 国产精品18久久久久久久久久| 国产对白在线|