PHP判断PC网站还是手机网站的函数

网站建设,我们通常需要制作PC网站和手机网站,从而根据访问端的不同进入到不同的操作界面中。下面这篇文章主要给大家介绍了关于利用PHP判断是手机移动端还是PC端访问的函数的相关资料,需要的朋友可以参考下。

/**
 * 检查是否是以手机浏览器进入(IN_MOBILE)
 */
function is_mobile()
{
    $mobile = array();
    static $mobilebrowser_list = 'Mobile|iPhone|Android|WAP|NetFront|JAVA|OperasMini|UCWEB|WindowssCE|Symbian|Series|webOS|SonyEricsson|Sony|BlackBerry|Cellphone|dopod|Nokia|samsung|PalmSource|Xphone|Xda|Smartphone|PIEPlus|MEIZU|MIDP|CLDC';
    // note 获取手机浏览器
    if (preg_match("/$mobilebrowser_list/i", $_SERVER ['HTTP_USER_AGENT'], $mobile)) {
        return true;
    } else {
        if (preg_match('/(mozilla|chrome|safari|opera|m3gate|winwap|openwave)/i', $_SERVER ['HTTP_USER_AGENT'])) {
            return false;
        } else {
            if ($_GET ['mobile'] === 'yes') {
                return true;
            } else {
                return false;
            }
        }
    }
}

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对北漂的程序猿的支持。

发表评论

电子邮件地址不会被公开。 必填项已用*标注