PHP 判断用户是移动端访问还是PC端访问

释放双眼,带上耳机,听听看~!

很多网站在被访问的时候会根据用户的请求不同显示不同的页面,像很多时候网站都是需要在手机端和电脑端显示不同的展示页面。

主要是适用于些不能自适应手机电脑端的网站模板。这里我们可以通过判断是否为手机端,从而跳转。

<?php
/**
* 判断当前用户是否为手机/移动端访问
*/
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 '用户电脑在线';
}
?>

 

为TA充电
共{{data.count}}人
人已赞赏
SEO建站

腾讯域名拦截检测源码 - PHP接口代码

2020-11-11 11:59:46

SEO建站

彩虹首发原创代刷网模板 自适应PC端faka模板手机商城模板

2020-11-12 16:21:57

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索