小冬SEO

SEO优化教程网 > 织梦二开 > 织梦留言表单限制提交次数,防止恶意提交

织梦留言表单限制提交次数,防止恶意提交

2021-06-17 15:53:48 织梦二开 自定义表单 织梦表单

对于有推广需求的织梦网站来说,留言表单是基本的需求,但是往往会有无聊的人,大量的刷留言,这里小冬将介绍一种限制织梦自定义表单留言提交次数的方法,防止恶意提交,以下是方法介绍:

限制每个IP每天只能提交表单5次

在使用这个方法之前,你需要给表单增加一个功能:织梦获取自定义留言表单ip地址

当然以下方法中还包含新增的另外一个功能:织梦自定义留言表单获取用户提交表单的时间time,如果没增加这个功能,也可以忽略不计,不影响使用。

打开 /plus/diy.php 找到

if($dsql->ExecuteNoneQuery($query))

在它的上面加入

$result = $dsql->getOne("SELECT count(*) AS dd FROM `{$diy->table}` WHERE ip='$ip' AND date_format(time,'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')");

if($result['dd'] >= 5)

{

showmsg('改日再来!', '-1');

exit();

}
织梦留言表单限制提交次数,防止恶意提交

上面的 ip='$ip' AND date_format(time,'%Y-%m-%d')

ip 和 time 这2个字段就是我们新增的。

这样就实现了织梦自定义留言表单防止恶意提交设置了,只要肯动手,其实很简单。

版权保护: 本文由小冬SEO编辑发布,转载请保留链接: http://www.cdseoyh.cn//cms/91.html