关闭

ecshop中define('IN_ECS', true)的作用

597人阅读 评论(0) 收藏 举报

ecshop中为什么要写Hacking attempt

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时是正常的
这样做另一个好处,就是更安全
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:191963次
    • 积分:2390
    • 等级:
    • 排名:第16154名
    • 原创:62篇
    • 转载:66篇
    • 译文:0篇
    • 评论:11条
    文章分类
    最新评论