dedecms自定义表单如何限制垃圾信息同IP24小时只能发布一次
发布:smiling 来源: PHP粉丝网 添加日期:2019-01-13 17:44:01 浏览: 评论:0
在自定义表单中。很多用户反馈垃圾信息太多,给管理者照成不小的麻烦。对于这类发布的垃圾信息,相信站长都希望通过一些方法来限制。今天小编将给大家分享一下dedecms自定义表单如何限制垃圾信息同IP24小时只能发布一次。以下方法能够仿制初级用户重复提交,但是弊端是如果清除cookie的话还可以提交的。
dedecms自定义表单如何限制垃圾信息方法如下:
1、首先是点击进入到我们的控制面板,然后找到文件管理选项
2、点击进入之后找到我们站点的根目录
3、进入到这个目录之后找到我们的程序的路径:plus/diy.php,点击编辑
4、添加代码操作
查找代码:
- 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,'/');
- //phpfensi.com
- }
- } else {
- setcookie('VOTE_MEMBER_IP',$_SERVER['REMOTE_ADDR'],time()*$row['spec']*3600,'/');
- }
温馨提示:该技术解决方案的是由客服为我们空间客户处理该问题时提供的处理方法,确保在能完美实现,因服务较多,客服繁忙,其他主机我们没有过多精力进行大范围测试,不能确保所有虚拟主机都能完美处理,请您理解!
Tags: 自定义表单 垃圾信息
相关文章
- ·Dedecms巧用自定义表单免插件实现留言板功能(2019-01-10)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)