欢迎您访问我爱IT技术网,今天小编为你分享的电脑教程是建站经验系列之:【ASP程序过滤敏感字的函数调用】,下面是详细的分享!
ASP程序过滤敏感字的函数调用
在行业中也从事很久了,很多做网站的朋友可能都为这个问题头痛过,就是网站信息的审核与检查,如果让非法信息上了网站,那么所有的努力将徒劳,网站的信任度将降的极低,我自己做过好几个站,维护量基本可以控制的很低,有个东西我觉得是这个站很关键的也是很得意的地方,函数过滤非法关键字,让带有非法关键字的信息提交不上来,省了很多的维护量,也在不断的增加着敏感字的数量,现在基本上信息类的常见的已经提交完了,下载下来直接可以按照说明来用。很多人找我问过同样的问题,现在我就公布出来,函数的版权属于原作者本人,我只是加了一些使用的延伸和变通,更主要的是增加了信息类网站常见的关键字。使用说明如下:
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 ( " ")
end if
基本常见的敏感字我已经加好了,到时候要继续添加敏感字的话 去words.asp里面复制上两行横线之间的内容,修改了里面的汉字为要新加的敏感字就行。
以上所分享的是关于ASP程序过滤敏感字的函数调用,下面是编辑为你推荐的有价值的用户互动:
相关问题:急求助!asp页面搜索结果过滤问题,就是过滤敏感字
答:你百度下"asp 关键字过滤",就有人家写好的函数,复制过来就可以了 dvbbs源码里也有,你也可以借鉴 实在不行,加我QQ >>详细
相关问题:asp.net过滤敏感词,敏感词存在数据库一个表中
答:打开数据库连接: sql: var msg = //用户输入的值;var sensitiveList = new List(); // 敏感词集合string connStr = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString;// 配置文件读取连接字符串using (SqlConnection conn =... >>详细
相关问题:ASP敏感词过滤代码,或是其它方法
答:需要有一个敏感词语库。 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
