<?php
// 检查是否开启防护
$is_defend=true;

// 检查 PHP 版本是否符合要求
if (version_compare(PHP_VERSION, '5.4.0', '<')) {
    die('require PHP > 5.4 !');
}

// 检查请求 URL 是否为 /favicon.ico,如果是则直接退出
if (isset($_SERVER) && $_SERVER['REQUEST_URI'] == '/favicon.ico')exit;

// 引入常用函数
include("./includes/common.php");

// 处理邀请码
if($conf['invite_tid'] && isset($_GET['i']) && $_GET['i']!=$_COOKIE['invitecode']){
	$invite_result = processInvite($_GET['i']);
	if($invite_result=='captcha'){
		@header('Content-Type: text/html; charset=UTF-8');
		include TEMPLATE_ROOT.'default/captcha.php';
		exit;
	}
}

// 设置响应头
@header('Content-Type: text/html; charset=UTF-8');

// 分站设置,如果开启了分站功能并且当前域名不在保留域名列表中,则显示 404 页面
if($conf['fenzhan_page']==1 && !empty($conf['fenzhan_remain']) && !in_array($domain,explode(',',$conf['fenzhan_remain'])) && $is_fenzhan==false){
	include ROOT.'template/default/404.html';
	exit;
}

// 如果开启了强制登录首页功能并且用户未登录,则跳转到登录页面
if($conf['forceloginhome']==1 && !$islogin2){
	exit("<script language='javascript'>window.location.href='./user/login.php?back=index';</script>");
}

// 获取请求中的 QQ 参数并进行过滤
$qq=isset($_GET['qq'])?htmlspecialchars(strip_tags(trim($_GET['qq']))):null;

// 生成随机字符串作为添加盐值
$addsalt=md5(mt_rand(0,999).time());
$_SESSION['addsalt']=$addsalt;
$x = new \lib\hieroglyphy();
$addsalt_js = $x->hieroglyphyString($addsalt);

// 根据是否为分站以及分站 ID,设置 logo 路径
if($is_fenzhan==true && file_exists(ROOT.'assets/img/logo_'.$conf['zid'].'.png')){
	$logo = 'assets/img/logo_'.$conf['zid'].'.png';
}else{
	$logo = 'assets/img/logo.png';
}

// 根据 CDN 配置设置公共 CDN 路径
if($conf['cdnpublic']==1){
	$cdnpublic = '//lib.baomitu.com/';
}elseif($conf['cdnpublic']==2){
	$cdnpublic = 'https://cdn.bootcdn.net/ajax/libs/';
}elseif($conf['cdnpublic']==4){
	$cdnpublic = '//s1.pstatp.com/cdn/expire-1-M/';
}else{
	$cdnpublic = '//cdn.staticfile.org/';
}

// 根据静态资源路径配置设置 CDN 服务器路径
if(!empty($conf['staticurl'])){
	$cdnserver = '//'.$conf['staticurl'].'/';
}else{
	$cdnserver = null;
}

// 如果开启了公告功能,则将网站公告与广告公告拼接在一起
if(!empty($conf['gg_announce']))$conf['anounce']=$conf['gg_announce'].$conf['anounce'];

// 如果是分站管理员,则使用分站管理员设置的价格
if($is_fenzhan == true && $siterow['power']==2){
	if($siterow['ktfz_price']>0)$conf['fenzhan_price']=$siterow['ktfz_price'];
	if($conf['fenzhan_cost2']<=0)$conf['fenzhan_cost2']=$conf['fenzhan_price2'];
	if($siterow['ktfz_price2']>0 && $siterow['ktfz_price2']>=$conf['fenzhan_cost2'])$conf['fenzhan_price2']=$siterow['ktfz_price2'];
}

// 获取背景图片和 CSS 样式
list($background_image, $background_css) = \lib\Template::getBackground();

// 设置首页标题
if($conf['sitename_hide']==1 && !empty($conf['title'])){
	$hometitle = $conf['title'];
}else{
	$hometitle = $conf['sitename'].(!empty($conf['title'])?' - '.$conf['title']:null);
}

// 获取模块参数并加载模板文件
$mod = isset($_GET['mod'])?$_GET['mod']:'index';
$loadfile = \lib\Template::load($mod);
include $loadfile;
php$is_defend=true;if version_comparePHP_VERSION 540 dierequire PHP 54 !;if isset$_SERVER && $_SERVERREQUEST_URI == faviconicoexit;includeincludescommonphp;if$confinvite_tid && isset$_GETi && $_

原文地址: https://www.cveoy.top/t/topic/brwg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录