• 176-2167-8896

    工作时间

    周一至周五:9:00-21:00

    周末及节日:9:00-18:00

  • 手机版二维码

    随时手机找源码

  • 扫描二维码

    加入官方微信群

不吃肉肉 至尊会员
  • 陕西省西安市
  • 327发帖数
  • 265主题数
  • 0关注数
  • 16粉丝

[建站必备] PHP判断用户是否手机访问

[复制链接]
不吃肉肉 发表于 2019-6-13 19:06:11 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
现在很多网站都不是自动识别或者只有PC页面没有手机页面,如果有序增加设计到很多东西比如说CMS的自身判断当然了现在的CMS基本上都完善了,那么一些存PHP写的代码在你需要做判断的时候如下代码可能对你有帮助(本代码来源于网络,本人只是做了一些小的调整和提供一些思路给你们,当然了这类源码也是很泛滥的,但是多一个毕竟多一条出路)
PHP源代码
<?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;
}
//以下是手机访问的跳转
$wap= 'https://www.yuez.cn'
  //以下是手机访问的跳转
$pc= 'https://www.yuez.cn'
?>
我们通过上述代码可以看到在  strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false 这段中 Android  为识别的设备如果我们设想 把 Android 换成 微信或者QQ内置浏览器的识别标识是不是能起到一个很好的保护作用,当然了这个思路只限于那些做一些不光彩的网站的小伙伴
PHP判断代码
<?php
if (is_mobile()) {
    echo header("location:$wap");
}
else {
    echo '';
// echo header("location:$wap"); 如上面手机访问一样你也可以实现他跳转去另外一个网站或者页面
}
?>
好了代码就是这么个代码,不管你喜不喜欢都在这里,脑洞也在这里希望大家会喜欢,我是你们的小伙伴 不吃肉肉
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 官方在线客服

    QQ客服:不吃肉肉

    点击交谈
  • 西安市未央区汉城街办楼阁台村118号

  • 手机扫码查看手机版

    手机查找资源更方便

  • 扫一扫关注官方微信

    加入官方微信群

Powered by Discuz!X3.4 ©2015-2020 Comsenz Inc.心悦聚合网络工作室( 陕ICP备18017800号 )营业执照|意见建议|网站地图