分享一个php判断用户设备的案例

如何通过PHP判断Web客户端访问设备类型,像手机、平板、PC,这里给大家提供个轻量级的类库,Mobile Detection,专门用来检测设备的PHP类库,它主要通过检测HTTP头中的User-Agent字符串来检测移动端客户环境。注意,mobile detection 只是一个服务器端(PHP)的检测工具,并不能代替响应式Web设计或其他任何形式的客户端功能检测 

<?php
require_once "Mobile_Detect.php";
$detect = new Mobile_Detect;
  
if($detect->isMobile() && !$detect->isTablet()){
     // 所有手机端
     exit('手机端');
  
}else if($detect->isTablet()){
     // 所有平板设备
        echo '平板';
}else if($detect->isiOS()){
     // IOS系统
    echo 'ios';
}else if($detect->isAndroidOS()){
     // Android系统
    echo 'android';
}else if($detect->isWindowsPhoneOS()){
     //WindowsPhone系统
    echo 'WindowsPhone';
}else{
    echo 'pc端';
}

关于 Mobile_Detect:

Mobile_Detect 是一个轻量级的开源移动设备(手机)检测的 PHP Class,

它使用 User-Agent 中的字符串,并结合 HTTP Header,来检测移动设备环境。

这个设备检测的 PHP 类库最强大的地方是,它有一个非常完整的库,

可以检测出所用的设备类型(包括操作类型,以及手机品牌等都能检测)和浏览器的详细信息。

官方主页:http://mobiledetect.net/

demo:http://demo.mobiledetect.net/

js版本的:https://github.com/hgoebl/mobile-detect.js

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值