$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()) );