• 客服QQ:1193846053   微信:suyoufuwu   联系电话:13080553467     

如何自动判断网站访客是否使用移动设备?

速优网络(10年经验),服务数万家企业,固定透明报价。域名注册、主机/服务器、网站源码一站式服务。实体公司,专业团队,值得选择!建站业务:企业网站建设、公司官网制作、外贸网站建设、网站仿制、网站复制、仿站、外贸建站、单页扒站 客服微信【suyoufuwu】


目前使用手机或平板浏览页面越来越普遍,这就要有必要给自己网站做一个手机主题,但是如果要使用手机主题,就必须进行判断,判断是否为手机用户,如果是,返回移动端页面,如果否则返回正常PC端页面。下面这个PHP函数,可以用来判断客户端类型,从而确定输出的页面类型。下面成都网站建设以wordpress网站建设系统为例给大家讲解下如何实现网站建设系统自动判断访客是否使用移动设备。

第一步:自定义函数

在functions.php内加入如下代码

/*判断是否移动端访问*/

function is_mobile() {
    $user_agent = $_SERVER['HTTP_USER_AGENT'];
    $mobile_browser = Array(
        "mqqbrowser", //手机QQ浏览器
        "opera mobi", //手机Opera
        "juc","iuc",//UC浏览器
        "fennec","ios","applewebKit/420","applewebkit/525","applewebkit/532","ipad","iphone","ipaq","ipod",
        "iemobile", "windows ce",//windows phone
        "240×320","480×640","acer","android","anywhereyougo.com","asus","audio","blackberry","blazer","coolpad" ,"dopod", "etouch", "hitachi","htc","huawei", "jbrowser", "lenovo","lg","lg-","lge-","lge", "mobi","moto","nokia","phone","samsung","sony","symbian","tablet","tianyu","wap","xda","xde","zte"
    );
    $is_mobile = false;
    foreach ($mobile_browser as $device) {
        if (stristr($user_agent, $device)) {
            $is_mobile = true;
            break;
        }
    }
    return $is_mobile;
}

第二步:函数调用

条件判断,在调用时返回不同的页面内容

<?php if (is_mobile() ): ?>
    // 移动端输出内容
<?php else: ?>
    // PC端输出内容
<?php endif; ?>

其实上述代码只要是php语言的网站都可以适用,如果是非wordpress系统的网站想要实现自动判断访客是否使用移动设备可以访问学网站建设论坛提问,我们有相关技术人员解答的。

以上就是速优网络和大家分享的"如何自动判断网站访客是否使用移动设备? ",非常感谢您有耐心的读完这篇文章,我们将为您提供更多参考使用或学习交流的信息。我们还可为您提供:企业网站建设、网站仿制、网站复制、仿站、外贸网站建设、外贸建站、公司官网制作等服务,本公司以“诚信、专业、务实、创新”的服务理念服务于客户。如您需要合作,请扫码咨询,我们将诚挚为您服务。

TAG标签:

全国分站

全国分站