香港独立IP空间
香港php空间
美国php空间
域名注册

有很多站长反映什么程序在php空间怎么就那么的不安全,其实程序的安全与不安全与维护有很大的关系,就好比dedecms吧,漏洞百出,只要把该有的漏洞给解决了,再大的本事也挂不进去了吧,当然这个是无忧主机小编的无稽之谈,不算是结论哈,但是今天站长朋友提出的的结果非常的重要,可能也是帝国cms使用的朋友的一个烦心事情吧:
当给信息反馈页面加上了验证码之后,突然发现还是不怎么防止恶意的提交,虽然这个不是在刷了,但是页面的可观度还是要的吧。所以有必要加上ip的限制,也就是说这个ip提交了这次,那么就不能进行对下一次的提交,那么这个就是需要用代码进行判断反馈的。既然知道了方法,那么就很简单,一般懂php程序的站长朋友应该没有问题的,只是不知道放在哪里而已,那么今天无忧主机小编就来谈谈:
首先找到这个路径e/class/q_functions.php,用专业的编辑器打开(ps:千万不要用记事本进行打开),然后找到if($br[‘groupid’])然后在这个代码的前面放入一下代码:

//IP是否存在
$sip=egetip();
$sbr=$empire->fetch1("select ip from {$dbtbpre}enewsfeedback where ip='$sip';");
if(!empty($sbr['ip']))
{
printerror("ReDoForPl","history.go(-1)",1);
}

就这样保存覆盖,那么这样就完美的实现了这个功能,是不是感觉很简单呢,这个是利用了帝国cms每次访问的时候都会记录ip到数据库中的,然后查询并进行判断。
希望能帮助到站长朋友们!

无忧主机相关文章推荐阅读:
帝国CMS常用变量介绍
帝国CMS教程:防止冲突,修改D目录
无忧主机教程:详细讲解如何安装帝国CMS模板

本文地址:http://www.51php.com/empirecms/19960.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档