织梦dede自定义表单限制垃圾信息同一IP24小时只能发布一次

织梦教程 强烈建议 2024-02-06 13:43 91 0

  打开 plus/diy.php 文件

  找到

  if(!is_array($diyform))

  {

  showmsg('自定义表单不存在', '-1');

  exit();

  }

  在其下面添加

  //检测游客是否已经提交过表单

  if(isset($_COOKIE['VOTE_MEMBER_IP']))

  {

  if($_COOKIE['VOTE_MEMBER_IP']==$_SERVER['REMOTE_ADDR'])

  {

  ShowMsg('您已经填写过表单啦','-1');

  exit();

  } else {

  setcookie('VOTE_MEMBER_IP',$_SERVER['REMOTE_ADDR'],time()*$row['spec']*3600,'/');

  }

  } else {

  setcookie('VOTE_MEMBER_IP',$_SERVER['REMOTE_ADDR'],time()*$row['spec']*3600,'/');

  }

  此方法能够防止初级用户重复提交,但是如果清除cookie的话还可以提交的。



时间:(2024-02-06 13:43:13)
本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!