麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網(wǎng)站 > 建站經(jīng)驗 > 正文

ECshop中defined('IN_ECS')的實現(xiàn)原理

2024-04-25 20:37:46
字體:
供稿:網(wǎng)友

在PHP中經(jīng)常看到如下代碼

if (!defined('IN_ECS'))

{

die('Hacking attempt');

}

實現(xiàn)的原因以及原理如下:

ecshop里的有些.php頁是不需要用戶通過url直接訪問的,用來被其它頁調(diào)用的,例如/includes/init.php,就不需要直接訪問,通過url訪問你的網(wǎng)址/includes/init.php是無意義的,所以我們在可以直接方問的php里加上define('IN_ECS', true);

例如在index.php中有如下代碼,一開頭就設(shè)置IN_ECS的值為true然后才去加載init.php這樣init.php文件中IN_ECS的值就為true,這時候引入cls_mysql.php也可以引入,因為此時IN_ECS的值也是為true

define('IN_ECS', true);

require(dirname(__FILE__) . '/includes/init.php');

在頁面直接訪問

出現(xiàn)這樣的結(jié)果

在不能直接訪問的php里加上

if (!defined('IN_ECS'))

{

die('Hacking attempt');

}

這樣當直接訪問init.php里就會顯不

Hacking attempt

從頁起到禁止訪問的目的,而其它頁面在調(diào)用init.php時是正常的

這樣做更安全

這也是一種設(shè)計思想,防止其它文件不正常調(diào)用或者防止前臺直接訪問文件。  

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产成人精品一区二区视频免费 | 精品久久999 | 中韩毛片 | 精品一区二区久久久久 | 日本一级黄色大片 | 亚洲国产美女视频 | 最新影院 | 一级电影免费看 | 欧美精品久久久久久久久老牛影院 | 玖草在线资源 | 7777视频 | 污黄视频在线播放 | 国产精品影视 | 国产成人精品无人区一区 | 精精国产xxxx视频在线野外 | 欧美黄色免费视频 | 欧美日在线观看 | 国产精品毛片无码 | 国产美女视频一区二区三区 | 看免费5xxaaa毛片 | 日本成人在线免费 | 亚洲午夜网站 | 久久久久久久久久亚洲 | 久久精品欧美一区二区 | 国产一级二级毛片 | 国产精品久久二区 | 日韩视频一区二区在线观看 | 色中色在线播放 | 九九热免费观看 | 欧美日韩经典在线 | 调教小男生抽打尿孔嗯啊视频 | 成人免费毛片片v | 久久久久久亚洲国产精品 | 国产羞羞视频在线免费观看 | 久久精品亚洲成在人线av网址 | 国产美女视频一区二区三区 | 免费观看黄色片视频 | 91久久精品一 | 久久伊人国产精品 | 欧美成人国产va精品日本一级 | 亚洲成人福利电影 |