详解织梦模板自定义表单限制IP24小时只能提交一次教程

这篇具有很好参考价值的文章主要介绍了详解织梦模板自定义表单限制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的话还是可以提交的。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持yii666。文章来源地址https://www.toymoban.com/news/detail-433196.html

到了这里,关于详解织梦模板自定义表单限制IP24小时只能提交一次教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • dedecms织梦自定义表单导出到excel的方法示例

    本文介绍了dedecms织梦自定义表单导出到excel的方法示例,分享给大家,具体如下: 效果展示: 修改2个文件,让织梦自定义表单自由导出到Excel表格里。 修改教程如下: 1、dedetempletsdiy_main.htm 找到 前台预览 2、dedediy_list.php 找到 改成 继续找到 在它的上面加入 {$fielddata[0

    2024年02月02日
    浏览(43)
  • dede织梦自定义表单提交成功后跳转页面实现方法

    今天我们碰到一位客户,想要完成织梦表单提交后,跳转到一个页面显示:已提交成功,请耐心等待回复。处理到这里,我们想到了这个功能还是很容易完成的,需要对plus/diy.php处理提示页面。 修改方法 默认的是:“发布成功,请等待管理员处理...”,默认跳转页面是网站

    2024年02月03日
    浏览(90)
  • 详解解决织梦dede:title字数限制的两种方法

    织梦title字数怎样限制呢?相信对织梦cms熟悉的朋友来说,这真不是一个问题。当然了,有些方法并不能通用,在特殊情况下,是没有效果的哦。好了,别的不说了,给大家贴两种常用的方法吧。 织梦cms限制title字数的两种方法: 方法一:直接使用 titlelen属性 比如我想使标题

    2024年02月02日
    浏览(39)
  • dedecms织梦模板用array调用多个自定义字段并判断的方法

    首页、列表页增加多字段判断 用[field:array runphp=\\\'yes\\\']标签,这个标签可以获取任意字段的值。 比如,有两个字段分别为:tishi,leibie,先判断 tishi 这个字段是否为空,同时判断 leibie 是否是指定字符,如果条件都满足,就只调用tishi字段内容,就可以这样写(和平时用的@me不

    2024年02月02日
    浏览(35)
  • 详解DEDECMS织梦模板随机调用文章数据方法汇总教程

    有时我们为了网站优化都会对网站最后一些文章停止随机读取显现,这样能够进步网站对搜索引擎的体验,下面我们就来剖析总结一下dedecms随机调用文章数据办法. 方法一 ,直接利用artlist中的orderyb=rand 即可实例,代码如下: 代码如下: [field:title/]{/dede:arclist} 方法二 ,利用自定做法

    2024年02月02日
    浏览(35)
  • 详解简单修改DEDECMS织梦模板防止网站挂马的教程

    网站安全都是服务器配置、文件权限控制和网站程序三者的相互配合,如果要对DedeCms网站程序的修改来提高安全性。\\\"可执行的文件不允许被修改,可写文件不允许被访问\\\"这是网站权限控制的根本原则,网站程序在\\\"可写文件不允许被访问\\\"方面可做许多工作。我们可以在如下

    2024年02月02日
    浏览(36)
  • 详解如何修改织梦模板dedeCMS友情链接为下拉式

    修改dedecms友情链接为下拉式,改成下拉式的不仅可以分类清晰,而且连接多的话可以看起来简单,节省空间。不过,这样的友情链接对搜索引擎来说是不识别。 还是说说方法吧: 第一步: 打开includetaglib下的flink.lib.php,将 [field:link /]改为[field:link /] 然后将第46行的 改为 也

    2024年02月02日
    浏览(28)
  • dedecms织梦模板中plus文件作用介绍及安全设置详解

    织梦国内第一大开源程序,之所以容易中毒,因为研究它的人太多了,用户量太大了,有可乘之机和商业用途。所以成了很多黑客下手的对象。 官方网站下载了Dedecms安装包以后,解压出来,有一个uploads文件,这里面的文件夹才是网站的安装文件,里面文件很多,今天小编就

    2024年02月02日
    浏览(28)
  • 详解织梦DEDECMS模板防止被盗用被下载被偷窥的方法

    很多企业或站长使用织梦dede建站时经常遇到自己一个漂亮网站给很多人复制,如果别人不盗用而按照你的页面设计,那我们办法,今天我们来学习的是如果仿制模板被盗取。 于是有了下面文章:(无需特殊权限,无需改动程序。)主要原理是禁止访问htm后缀的模版文件 第一

    2024年02月02日
    浏览(35)
  • 详解织梦模板DEDECMS对discuz论坛的一些常用调用代码

    dede调用DZ论坛帖子及特定板块帖子的调用方法 论坛最新主题: 调特定板块的主题: 显示精华帖: 论坛之星/活跃会员: [field:username/] 贴子:[field:posts/] 加入:[field:regdate function=\\\"GetDateMK(@me)\\\"/] {/dede:loop} /bbs/space.php?uid=[field:uid /] 个人信息地址 /bbs/uc_server/avatar.php?uid=[field:uid /

    2024年02月02日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包