【发布时间】:2017-06-13 05:33:03
【问题描述】:
我的联系表单收到了大量垃圾邮件。我的联系表格有几个字段。我注意到垃圾邮件中的电子邮件地址字段始终包含强 Staceyrow,并且消息字段始终包含以下一项或多项:发薪日、贷款、贷款、贷方、贷方。位置字段始终包含单词 Darussalam。
我正在使用 php 联系表格,在后端,我可以为每个字段输入一个正则表达式。
我必须为电子邮件字段输入什么正则表达式,这样如果用户在该字段中输入任何包含“Staceyrow”(不区分大小写)的内容,表单就不会提交?
我必须为消息字段输入什么正则表达式,以便用户在该字段中输入任何包含“发薪日”或“贷款”或“贷款”或“贷方”或“贷方”的内容(不区分大小写) ,表单没有提交?
我必须为位置字段输入什么正则表达式,这样如果用户输入任何包含“Darussalam”(不区分大小写)的内容,表单就不会提交?
【问题讨论】:
-
为什么不添加验证码?
标签: php regex form-submit contact-form spam-prevention