ecshop中为何要定义'IN_ECS'

ecshop中为何要定义'IN_ECS'
 
ecshop里的有些.php页是不须要用户经过url直接访问的,用来被其它页调用的,例如/includes/init.php,就不须要直接访问,经过url访问你的网址/includes/init.php是无心义的,因此咱们在能够直接方问的php里加上
define('IN_ECS', true);
在不能直接访问的php里加上
if (!defined('IN_ECS'))
{
    die('Hacking attempt');
}
这样当直接访问init.php里就会显不
Hacking attempt
从页起到禁止访问的目的,而其它页面在调用init.php时是正常的
这样作另外一个好处,就是更安全
相关文章
相关标签/搜索