当前位置:首页 > 帝国CMS学习

InEmpireCMS,EmpireCMSAdmin 帝国CMS二次开发/插件开发扫盲

作者:TryLife | 时间:2014-12-05 | 栏目:帝国CMS学习 | 围观热度:2162

1.define('InEmpireCMS','1');  //这是定义InEmpireCMS常量

2.下面的代码检测常量InEmpireCMS是否被定义 如未被定义则退出执行  

if(!defined('InEmpireCMS'))
{
 exit();
}

3.这个常量定义在帝国CMS中 被应用到 数据缓存的安全验证上

①官方应用例子:e/class/config.php 文件最上方有代码如下

if(!defined('InEmpireCMS')){
   exit();
}

 A.是为了验证程序是否运行在帝国CMS下,如果不是运行在帝国CMS下则退出程序;

 B.避免其他程序引用获取文件中的账号

 这样的缓存文件在e/data/目录下有很多。