• 资源总数:14258个
  • 评论总数:1795次
  • 本月更新:1311个
  • 访问总数:10246651次
笑哥
  • 站长:笑哥
  • 89573952
    • 打造专业的干货基地
    • 分享实用的软件技术
    • 资源总数:14258个
    • 评论总数:1795次
    • 本月更新:1311个
    • 访问总数:10246651次

    PHP判断用户是否手机移动端访问的办法

    笑哥2019-05-07笑哥共享网
    的网站需要判断用户是否使用移动端访问,如果是则跳转wap网页,否则不跳转,实现判断的方法也很简单,一个函数就搞定了。

    下面是笑哥实现判断是否手机访问的一个方法。


    <?php
    /**
    * 判断当前用户是否为手机/移动端访问
    * :return Bool
    */
    function is_mobile() {
        if ( empty($_SERVER['HTTP_USER_AGENT']) ) {
            $is_mobile = false;
        } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false
            || strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false
            || strpos($_SERVER['HTTP_USER_AGENT'], 'Silk/') !== false
            || strpos($_SERVER['HTTP_USER_AGENT'], 'Kindle') !== false
            || strpos($_SERVER['HTTP_USER_AGENT'], 'BlackBerry') !== false
            || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mini') !== false
            || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mobi') !== false ) {
                $is_mobile = true;
        } else {
            $is_mobile = false;
        }
        return $is_mobile;
    }
    ?>


    .
    然后在需要判断用户是否手机端访问的地方,调用此函数即可



    <?php
    if (is_mobile()) {
        echo '用户正在使用手机访问';
    }
    else {
        echo '用户电脑在线';
    }
    ?>


    本站所有工具纯属免费共享,请学会感恩作者,无脑喷子永封IP段+删帐号所有评论 不喜欢请右上角X

    快快发表了一针见血的评论,你还等什么?
    用户名:
    验证码:点击我更换图片
    微信关注笑哥返利机器人
    微信号:blm737669552

    把宝贝分享给我(即宝贝链接),我会自动帮你找优惠券和返利的,领券购物立省钱!

    扫码加不上的加微信号blm737669552查看详情