Esempio n. 1
0
spl_autoload_register('YYUC_autoload');
//客户端语言
if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
    $lans = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
    $_SERVER['HTTP_ACCEPT_LANGUAGE'] = strtolower($lans[0]);
} else {
    $_SERVER['HTTP_ACCEPT_LANGUAGE'] = strtolower(Conf::$default_i18n);
}
//错误显示级别
if (!Conf::$is_developing) {
    error_reporting(0);
} else {
    error_reporting(E_ALL);
}
//网络路径
Conf::$http_path = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off' ? 'https://' : 'http://' . $_SERVER['HTTP_HOST'] . '/';
//引入统一帮助类
include YYUC_LIB . 'sys/helper.php';
//正式请求处理
$_PAGE = new Index();
Index::$me = $_PAGE;
//加载页面验证函数
include YYUC_FRAME_PATH . '/fun/access_validations.php';
//网址解析
$_PAGE->_parseUrl();
//缓存检查
$YYUC_isobcache = false;
//压缩输出
if (Conf::$need_gzip && (isset($_SERVER['HTTP_ACCEPT_ENCODING']) && preg_match('/gzip/i', $_SERVER['HTTP_ACCEPT_ENCODING']))) {
    ob_start('ob_gzhandler');
    $YYUC_isobcache = true;