手机
当前位置:查字典教程网 >编程开发 >ASP教程 >过滤掉危险的HTML标记:script,ifame,object
过滤掉危险的HTML标记:script,ifame,object
摘要:对于提交的HTML代码,如果含有script,iframe,frameset等标记,对网站本身会构成一定的潜在威胁,使用下面的函数可以过滤掉...

对于提交的HTML代码,如果含有script,iframe,frameset等标记,对网站本身会构成一定的潜在威胁,使用下面的函数可以过滤掉指定的HTML标记。

注:

1.对于单标记(如:<hr/>,<br/>等),因其对网站本身不会构成威胁,故未将单标记纳过过滤范围。

2.参数strHTML:待过滤处理的HTML代码内容

3.参数strTAGs:为待过滤掉的HTML标记名,各标记名以英文逗号(,)为间隔

复制代码 代码如下:<%

'Wrttenbyi{At}CnLei.Com

FunctionlFilterBadHTML(byvalstrHTML,byvalstrTAGs)

DimobjRegExp,strOutput

DimarrTAG,i

arrTAG=Split(strTAGs,",")

SetobjRegExp=NewRegexp

strOutput=strHTML

objRegExp.IgnoreCase=True

objRegExp.Global=True

Fori=0toUBound(arrTAG)

objRegExp.Pattern="<"&arrTAG(i)&"[sS]+</"&arrTAG(i)&"*>"

strOutput=objRegExp.Replace(strOutput,"")

Next

SetobjRegExp=Nothing

lFilterBadHTML=strOutput

EndFunction

'Example

DimsPageCont

sPageCont="...网页正文内容..."

sPageCont=FilterBadHTML(sPageCont,"script,iframe,object,table")

%>

【过滤掉危险的HTML标记:script,ifame,object】相关文章:

如何保持数据库输出格式不变

asp FSO 读写文件本文件实现代码

sp判断中西混字符串长度

MusicGet 类

asp查询记录

用asp实现检测文件编码

可以查询百度排名的asp源码放送了

javascript asp教程错误处理

显示在线人数

flash和asp分页的一点心得与flash脚本

精品推荐
分类导航