<?php
/**
 *  index.php PHPCMS 入口
 *
 * @copyright			(C) 2005-2010 PHPCMS
 * @license				http://www.phpcms.cn/license/
 * @lastmodify			2010-6-1
 */
 //PHPCMS根目录

 $go = isset($_GET['m']) && !empty($_GET['m']) ? $_GET['m'] : (isset($_POST['m']) && !empty($_POST['m']) ? $_POST['m'] : '');
 if (!empty($go) && $go=='admin') {
 	header("Location: /");
 	exit;
 }

// ===== 移动端跳转适配（手机访问 PC 站自动 302 到 m.592xiazai.com 同路径） =====
// 此前仅靠前端 mobile.js 跳转，偶发不生效；改为服务端 302，输出 HTML 前即跳。
// JS 跳转仍保留（header 模板中）作为静态首页兜底。
function xz_is_phone_ua($u) {
    if (preg_match('/ipad|playbook|silk|kindle|tablet/i', $u)) return false;
    if (preg_match('/windows phone|windows mobile|iemobile/i', $u)) return true;
    if (preg_match('/iphone|ipod|blackberry|bb10|opera mini|opera mobi|webos|palm/i', $u)) return true;
    if (preg_match('/android/i', $u)) return preg_match('/mobile/i', $u) ? true : false;
    if (preg_match('/micromessenger|mqqbrowser|qqbrowser|ucbrowser|baidubrowser|baiduboxapp|miuibrowser|huaweibrowser|vivobrowser|oppobrowser|hey tap|honor/i', $u)) return true;
    return preg_match('/mobile/i', $u) ? true : false;
}

$xz_m_host   = 'm.592xiazai.com';
$xz_cur_host = isset($_SERVER['HTTP_HOST']) ? strtolower($_SERVER['HTTP_HOST']) : '';
$xz_ua       = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';

$xz_is_bot = preg_match('/bot|crawl|spider|slurp|search|archiver|ahrefs|semrush|mj12|dotbot|petalbot|applebot|baidu|google|bing|yandex|sogou|360spider|haosou/i', $xz_ua);
$xz_is_mdomain = (strpos($xz_cur_host, 'm.') === 0);
$xz_nomobile = (isset($_GET['nomobile']) && $_GET['nomobile'] == '1') || (isset($_COOKIE['xz_nomo']) && $_COOKIE['xz_nomo'] == '1');
$xz_from_m = isset($_SERVER['HTTP_REFERER']) && preg_match('/^https?:\/\/m\.592xiazai\.com/i', $_SERVER['HTTP_REFERER']);

if (!$xz_is_bot && !$xz_is_mdomain && !$xz_nomobile && !$xz_from_m && xz_is_phone_ua($xz_ua)) {
    if (isset($_GET['nomobile']) && $_GET['nomobile'] == '1') {
        setcookie('xz_nomo', '1', time() + 7 * 86400, '/', '.592xiazai.com');
    }
    $xz_path = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '/';
    header('Location: https://' . $xz_m_host . $xz_path, true, 302);
    exit;
}

define('PHPCMS_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR);

include PHPCMS_PATH.'phpcms/base.php';

pc_base::creat_app();

?>
