织梦自界说表单限制IP24小时只能提交一次要领

我们在使用织梦建站的时间会经常遇到织梦dedecms自界说表单功效,利便我们做网站的在线留言,在线下单,在线报名等订单信息提交,我们也公布了(织梦自界说表单教程) 不懂的朋友可以点击看看。可是用户可以无限制重复提交,这样就给网站带来很是高的维护成本,为了防止恶意提交,下面就告诉各人怎样设置每个用户24小时内只能提交一次自界说表单:

首先我们打开/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的方式防止用户重复提交,若是用户扫除cookie的话仍是可以提交的。

①本站所有织梦模板资源均来自用户分享和网络收集,如果侵犯了您的权益,请联系网站客服处理
②本站提供的织梦源码,均带数据及演示地址。可以在任一源码详情页查看演示地址。
③由于博主时间紧缺,所有模板源码不提供技术支持。仅部分收费原创源码提供售后
④如遇模板源码下载链接打不开或者有错误,请联系网站客服QQ指出纠正。
人民币与金币汇率为1比1,即1元=1金币
织梦楼 » 织梦自界说表单限制IP24小时只能提交一次要领

发表评论

加入织梦楼永久VIP 海量资源免费下载

目前为止共有 502 位会员加入