제출 된 HTML 코드의 경우 스크립트, iframe, 프레임 세트 및 기타 태그가 포함 된 경우 웹 사이트 자체에 특정한 잠재적 위협이됩니다. 다음 기능을 사용하여 지정된 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) & "[/s/s]+</"& arrtag (i) & "*>"
Stroutput = objregexp.replace (Stroutput, "")
다음
setobjregexp = 아무것도 없습니다
lfilterbadhtml = Stroutput
최종 기능 장애
'예
DIMSPAGECONT
Spagecont = "... 웹 페이지 컨텐츠 ..."
Spagecont = FilterBadhtml (Spagecont, "스크립트, iframe, 객체, 테이블"))
%>