欢迎访问智唯网络!专业H5响应式营销型网站建设、百度seo优化、网络推广服务!
营销之道 干货分享
了解企业新动态,分享前沿的营销推广干货,成长路上,我们携手同行
织梦建站News

织梦自定义表单减少恶意提交表单 限制IP24小时只能提交一次

发布时间:2016:10:28 13:44:44 | 已阅: | 来源:智唯网络

扫一扫
手机访问

导语
织梦dedecms有自定义表单提交功能,这个很方便我们开发一些例如报名,提交订单以及挂号的功能,但是用户可以无限制重复提交,这样就给网站带来非常高的维护成本,下面就告诉大家

  织梦dedecms有自定义表单提交功能,这个很方便我们开发一些例如报名,提交订单以及挂号的功能,但是用户可以无限制重复提交,这样就给网站带来非常高的维护成本,下面就告诉大家如何设置每个用户24小时内只能提交一次自定义表单:

  首先我们打开/plus/diy.php文件,在里面找到如下代码:

if(!is_array($diyform))        {            showmsg('自定义表单不存在', '-1');            exit();        }

  在其下面添加如下代码:

//检测游客是否已经提交过表单 by www.zwcnw.com        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的方式防止用户重复提交,如果用户清除cookie的话还是可以提交的。

专业建站 免费排名(有什么疑问的请留言或咨询在线客服)
  • 全部评论(0
    还没有评论,快来抢沙发吧!

上一篇:织梦专题之单条记录模板默认内容在哪修改

下一篇:织梦Dedecms移动端静态化操作详解

  • 同行价格

    统一报价,无隐形消费

  • 金牌服务

    一对一专属顾问,7*24小时金牌服务

  • 售后无忧

    完善售后,客服经理全程跟进

建站优化二维码
建站优化二维码

截屏,微信识别二维码

微信号:13825575516

(点击微信号复制,添加好友)

优化二维码打开微信