广告位

您现在的位置是:织梦 > 织梦教程

织梦留言表单限制每天每个IP提交次数

2021-03-02 11:54织梦教程 人已围观

简介限制每个IP每天只能提交自定义表单3次,避免有人刷留言表单...

  限制每个IP每天只能提交自定义表单3次

  前提是留言表单要有地址IP和提交时间哦,添加留言表单添加时间和ip教程,而且要注意你的字段名time和ip,要与下面的教程一致。

  打开 /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'] >= 3)
{
	echo"<script>alert('您的提交次数已超过限制!!!'); history.go(-1)</script>";
exit;
}

  ip和time这2个字段改成你自己的  上面的ip='$ip'AND date_format(time,'%Y-%m-%d')

  提交效果

织梦留言表单限制每天每个ip提交次数

  限制10秒后才能继续提交

$result = $dsql->getOne("SELECT * FROM `{$diy->table}` WHERE ip='$ip' order by id desc limit 0,1");
if(!empty($result['time']) && (GetMkTime($result['time']) + 10) > time())
{
    ShowMsg('请稍后10秒再试!','-1');
    exit();
}

Tags: 表单  ip 

广告位
    广告位
    广告位

站点信息

  • 文章统计17篇文章
  • 标签管理标签云
  • 接业务:仿站、建站、小程序、seo优化