* @version 2013-03 * @desc http request entrance file * */ //============================ 定义 app 路径(必须)================================ define('APP_PATH', dirname(dirname(__FILE__))); define('DS', DIRECTORY_SEPARATOR); //============================ 定义框架地址(必须)============================ define('AUTOPHP_PATH', dirname(APP_PATH) . '/framework'); try { //============================ 开始加载框架!============================ require AUTOPHP_PATH . DS . 'auto.php'; //auto::run() 当前主要负责加载autoload 和一些常量定义的检测 //关掉或开启debugMode,此处可以不处理,默认为关闭! $debugMode = true; auto::setDebugMode($debugMode); auto::run(); //设置时区 date_default_timezone_set("Asia/Shanghai"); //============================ 对 plugin 进行定义 ============================ //如果需要,定义一些(个数不限)在 action 执行之前预执行 和 后执行的程序 plugin::add('plugin_wbinit', plugin::type_before_run); plugin::add('plugin_backEnd', plugin::type_after_run); //plugin::add('Plugin_Requestend', plugin::TYPE_AFTER_RUN); //============================ 对request 的数据进行处理 ============================ //(必要)此处主要是为了提高一些获取效率,进行一次读入,同时也对原生 $_POST 等做了销毁 $antiXssModeOn = true; //是否开启对 $_POST, $_GET, $_COOKIE 的防跨站处理 $addslashesModeOn = true; request::init($antiXssModeOn, $addslashesModeOn); //add log conf