Beispiel #1
0
 * @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