设置dedecms织梦表单中电话、邮箱格式,降低用户恶意重复提交留言影响

白龙曾优化过一个网站,2个多月权重做到了4。但是,问题也出现了,有些不怀好意的人总是恶意的通过在线表单提交留言,影响正常工作。网站是用DEDECMS开发的。那么,如何防止用户恶意提交信息呢?

之前曾分享过限制IP,设置必填等规则规避恶意留言。变样做,对于小白可能有影响,对于懂行的,可能影响不大。今天,白龙再给大家分享一个办法,通过设置手机、邮箱格式,来减少恶意留言的影响。具体操作步骤如下。

1.首先找到网站的根目录。
 
2.在网站根目录文件内找到plus文件夹并点击进入。
 
3.在plus文件夹内找到diy.php这个PHP文件。
 
4.使用打开diy.php这个php文件。
 
5.在diy.php 文件内提交入库前插入下面代码即可。

织梦dedecms自定义表单手机格式
 
//判断手机号码是否正确
if(!eregi("^1[0-9]{10}$",$tel))
{
 showMsg('手机号码不对,请正确填写', '-1');
 exit();
}
 
//验证邮箱
if (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$email)) {
showMsg('请您填写正确的E-Mail 地址!', '-1');
exit();
}
 
说明:
 
tel、email是表单中电话、邮箱对应的字段变量。