在表单中创建一个黑名单过滤器以避免某些单词

时间:2012-09-06 20:44:07

标签: php javascript input filter

我需要创建一个过滤器,以避免将某些网站提交到我的数据库。我想这样做是为了保护我的网站内容免受垃圾邮件发送者的攻击。<​​/ p>

我有一个用于发送URL的常规表单输入文本,我需要一些帮助来创建一个后台操作(在php中可能),它将检查用户尝试发送的这个URL是否有一些列入黑名单词语的

2 个答案:

答案 0 :(得分:1)

您可能希望存储正则表达式列表(无论是在数据库中,还是在文件中进行硬编码 - 无论您发现哪种方式都更方便,而且长期灵活)。

然后使用preg_filter或类似的方法过滤正则表达式的输入。

答案 1 :(得分:0)

您可能想要查看preg_match

http://php.net/manual/en/function.preg-match.php