zm
2020-07-02 bf25c791620253128f838a036cdfe2ddaf4d746e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
require "Mobile_Detect.php";
 
$_isCGI = (0 === strpos(PHP_SAPI, 'cgi') || false !== strpos(PHP_SAPI, 'fcgi')) ? 1 : 0;
 
if ($_isCGI) {
    // CGI/FASTCGI模式下
    $_temp = explode('.php', $_SERVER['PHP_SELF']);
    $_phpFile = rtrim(str_replace($_SERVER['HTTP_HOST'], '', $_temp[0] . '.php'), '/');
} else {
    $_phpFile = rtrim($_SERVER['SCRIPT_NAME'], '/');
}
 
$_root = rtrim(dirname($_phpFile), '/');
$_root = ($_root == '/' || $_root == '\\') ? '' : $_root;
 
$detect = new Mobile_Detect();
if ($detect->isMobile()) {
    if (file_exists("m.html")) {
        // 调用React生成的H5页面
        echo file_get_contents("m.html");
    } else {
        echo "移动端没有正确安装";
    }
} else {
    header('Location: ' . $_root . '/web/');
}