defined('ADMIN') || define('ADMIN', '/' . 'admin');
这句是什么意思呢!defined('PATH_ADMIN') && exit('Forbidden');还有一句,

解决方案 »

  1.   

    defined('ADMIN');//表示该常量已经定义
    define('ADMIN', '/' . 'admin');//表示定义一个叫做ADMIN常量,其值为'/' . 'admin'
    !defined('PATH_ADMIN') //表示没有定义常量PATH_ADMIN
    exit('Forbidden'); //终止程序执行并输出Forbidden
      

  2.   

    defined('ADMIN') || define('ADMIN', '/' . 'admin');  !defined('PATH_ADMIN') && exit('Forbidden'); 那连在一起什么意思,一般大部分是用这个来判断直假,放在IF里面,
      

  3.   

    defined('ADMIN') || define('ADMIN', '/' . 'admin');
    如果未定义ADMIN, 定义 ADMIN = '/admin'!defined('PATH_ADMIN') && exit('Forbidden');
    如果未定义PATH_ADMIN,中止程式并输出Forbidden