以前就写过一个关于怎么屏蔽敏感信息的小程序,我用这个函数,让三个每天总信息在3万条左右的网站基本不用维护,很多朋友找我要过这个代码,现在我把最全面的程序发布出来,希望有需要的朋友能用上。
使用方法:
asp文件里面是个函数,直接调用就行 <!-- #include file="words.asp" -->
函数的原理:存在敏感字就自动转换为“***”这个符号,然后去判断内容中是否存在“***”,存在即提示信息不合法,禁止提交。
函数为ND_say_what()函数,意思是把敏感字转换为“***”。
例如我有个会员可以提交的表单输入框是title和content,那么使用如下:
AAS=ND_say_what(trim(Request.Form("title"))) ‘先替换title中的敏感字为“***”
BBS=ND_say_what(trim(Request.Form("content"))) ‘原理同上
if instr(AAS,"***")=0 and instr(bbs,"***")=0 then
<这里写上不存在敏感字时要处理的情况,下面的是存在敏感字时候的跳转提示>
else
Response.Write ( "<script language='JavaScript'> alert('您提交的信息内容被限制提交!');location.href='#';</script>")
end if
基本常见的敏感字我已经加好了,到时候要继续添加敏感字的话 去words.asp里面复制上两行横线之间的内容,修改了里面的汉字为要新加的敏感字就行。
注:本文发自云南电子商务研究站(http://www.xiongmaotou.com),转载请附带本说明,谢谢