织梦留言表单限制提交次数,防止恶意提交
文章目录
对于有推广需求的织梦网站来说,留言表单是基本的需求,但是往往会有无聊的人,大量的刷留言,这里小冬将介绍一种限制织梦自定义表单留言提交次数的方法,防止恶意提交,以下是方法介绍:
限制每个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编辑发布,转载请保留链接: https://www.cdseoyh.cn/cms/91.html
- 上一篇: 织梦自定义表单获取留言ip地址方法
- 下一篇:织梦后台上传附件图标不显示