コード例 #1
0
ファイル: index.php プロジェクト: uwitec/outbuying
        $site = 'default';
    }
    $_SESSION[MULTI_SITE_SESSION_NAME] = $site;
}
require_once $config_path . "/loader.php";
//========================================
/**
 * 环境准备完毕 程序开始
 */
Pft_Debug::addInfoToDefault('Pre dispatch.');
try {
    /**
     * 分发
     */
    $dispatch = new Pft_Dispatcher();
    $dispatch->dispatch();
} catch (Exception $e) {
    $code = $e->getCode();
    $errorInfo = $e->getMessage() . " at (" . $e->getFile() . " | Line:" . $e->getLine() . ") Code [" . $code . "]";
    Pft_Log::addLog('Cache exception : ' . $errorInfo);
    if (defined('DEBUG') && DEBUG) {
        echo "<pre>" . $errorInfo . "</pre>";
        echo "<pre>" . debug_print_backtrace() . "</pre>";
        //todo: 此处转入debug 错误代码处理
        switch ($code) {
        }
    } else {
        $_REQUEST['msg'] = $e->getMessage();
        $_REQUEST['code'] = $code;
        include 'error.php';
        //header( "Location:?do=error&code=$code&msg=".urlencode($e->getMessage()) );