Hacking attempt怎么解决啊

2016-07-07 15:33 来源:www.chinab4c.com 作者:ecshop专家

     在修改ecshop的时候,经常会遇到Hacking attempt错误,首先我们必须知道ecshop通过Hacking attempt来解决部分安全问题,比如文件引入,可以一定程度解决外部文件调用ecshop目录文件的安全性问题。下面我们谈谈ECShop的Hacking attempt

 1:首先查看验证Hacking attempt的文件

我们在includes/init.php中,可以看到顶部有这段代码

if (!defined('IN_ECS'))

{

    die('Hacking attempt');

}

错误控制就在这个文件

 

2:查看引起Hacking attempt错误的原因

我们查看任何一个PHP文件,比如index.php,在顶部有一段define('IN_ECS', true),这个就是在调用init.php前先声明IN_ECS,那么在调用

ecshop核心文件的时候,有一段这个代码require(dirname(__FILE__) . '/includes/init.php')。这样就达到了相互校验的目的。增加了

ecshop安全性,当然指的是文件安全和调用安全。

 

3:如何避免Hacking attempt错误

在任何报错的php页面头部,加上define('IN_ECS', true)这段代码。就可以解决Hacking attempt错误