= 0) { ob_start(); $timestamp = time(); $startime = microtime(true); define('StartTime',$startime); define('TIMESTAMP',$timestamp); http_header::instance()->start(); try { init_request(); init_cookie($_SERVER['HTTP_COOKIE']); session::instance()->start(); Log::record(request_helper::req_uri(),Log::DEBUG); $file = request_helper::script_file(); if(file_exists($file)) { if(pays_execute($file)) { include $file; } else { fcgi_header("Content-Type: text/html; charset=UTF-8"); Base::mobile_control(); } } else { fcgi_header("Content-Type: text/html; charset=UTF-8"); echo "no such file."; } } catch (TypeException $ex) { joutput_error($ex->getCode(),$ex->getMessage()); } catch (Exception $ex) { joutput_error($ex->getCode(),$ex->getMessage().'@@@@@'.$ex->getTraceAsString()); } fcgi_headers_sent(); $contents = ob_get_clean(); fcgi_echo($contents); Log::record("use time = " . ($startime - microtime(true)),Log::DEBUG); session::instance()->end(); fcgi_finish(); } fcgi_fini(); } function run_srver() { fcgi_server::instance()->run_looper(); } run_srver(); ?>