268香港空间

当前位置:首页 » 网络教程 » 正文

PHP判断用户是否手机访问

95人参与 来自于 : 资源分享网    2019年06月29日   分类 : 网络教程  点这评论

现在很多网站都不是自动识别或者只有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"); 如上面手机访问一样你也可以实现他跳转去另外一个网站或者页面
}
?>

好了代码就是这么个代码,不管你喜不喜欢都在这里,脑洞也在这里希望大家会喜欢

268资源分享网 , 版权所有丨本站资源仅限于学习研究,严禁从事商业或者非法活动!丨,转载请保留出处和链接!

本文链接:PHP判断用户是否手机访问来自http://www.268zy.com/pot/498.html

本文标签:PHP判断用户是否手机访问  

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

       

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

相关文章

最新文章

资源分享网
资源分享网

网站分类

热门标签

支付宝扫码领红包

网站源码 | 营销软件 | 最新电影 | 资料文档 | 网站地图

Copyright 268资源分享网

  • 陕ICP备17018001号