最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
要源码
当前位置:主页 > 网站建设 > 如何让织梦自定义表单限制IP24小时只能提交一次

如何让织梦自定义表单限制IP24小时只能提交一次

时间:2023-07-23 12:07:23 阅读: 文章分类: 网站建设 作者: 网站技术员

导读:网站搭建网站搭建我们在使用织梦建站的时候会经常碰到织梦dedecms自定义表单功能,方便我们做网站的在线留言,在线下单,在线报名等订单信息提交,我们也发布了( 织梦自定义表单教建站技术步梁建站技术。

建站技术步梁建站技术

我们在使用织梦建站的时候会经常碰到织梦dedecms自定义表单功能,方便我们做网站的在线留言,在线下单,在线报名等订单信息提交,我们也发布了( 织梦自定义表单教程 ) 不懂的朋友可以点击看看。但是用户可以无限制重复提交,这样就给网站带来非常高的维护成本,为了防止恶意提交,下面就告诉大家如何设置每个用户24小时内只能提交一次自定义表单:

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

  • if(!is_array($diyform))  
  • {  
  • showmsg('自定义表单不存在', '-1');  dede模板免费
  • 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 {  dede58模板
  •   
  • setcookie('VOTE_MEMBER_IP',$_SERVER['REMOTE_ADDR'],time()*$row['spec']*3600,'/');  
  •   
  • }  
  • 点评:添加完成后保存覆盖原来的就可以了,此方法是通过验证cookie的方式防止用户重复提交,如果用户清除cookie的话还是可以提交的。

    相关。

    关键词标签: IP 自定义 表单

    声明: 本文由我的SEOUC技术文章主页发布于:2023-07-23 ,文章如何让织梦自定义表单限制IP24小时只能提交一次主要讲述自定义,表单,IP网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_35449.html

    我的IDC 网站建设技术SEOUC.COM
    专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章