PHP判断iPhone、iPad、Android、PC设备的方法
因为工作需要我们需要知道是什么样了用户访问了我网站了,现在的移动设备种类多了,下面我们一起来看小编整理的一段php判断iPhone、iPad、Android、PC设备的例子.
注意:本代码的PC系统为Windows
原理是判断浏览器提交的USER AGENT
<?php
//获取USER AGENT
$agent = strtolower($_SERVER['HTTP_USER_AGENT']);
//做判断
$is_pc = (strpos($agent, 'windows nt')) ? true : false;
$is_iphone = (strpos($agent, 'iphone')) ? true : false;
$is_ipad = (strpos($agent, 'ipad')) ? true : false;
$is_android = (strpos($agent, 'android')) ? true : false;
if($is_pc)
{
echo "这是PC";
}
if($is_iphone)
{
echo "这是iPhone";
}
if($is_ipad)
{
echo "这是iPad";
}
if($is_android)
{
echo "这是Android";
}
如果你只判断是否为iphone设备可以如下来进行操作,代码如下:
<?php
function get_device_type() {
$agent = strtolower($_SERVER['HTTP_USER_AGENT']);
$type = 'other';
if(strpos($agent, 'iphone') || strpos($agent, 'ipad') )
{
$type = 'ios';
}
if(strpos($agent, 'android'))
{
$type = 'android';
}
return $type;
}
?>
转载于:https://www.cnblogs.com/hfdp/p/6295668.html
PHP判断iPhone、iPad、Android、PC设备的方法相关推荐
- php 判断苹果还是安卓,PHP简单判断iPhone、iPad、Android及PC设备的方法
本文实例讲述了PHP简单判断iPhone.iPad.Android及PC设备的方法.分享给大家供大家参考,具体如下: 因为工作需要我们需要知道是什么样了用户访问了我网站了,现在的移动设备种类多了,下面 ...
- iphone ipad等苹果设备30针数据线接口定义,大家可能有用
原文地址::http://wenku.baidu.com/view/0afc1cfb910ef12d2af9e781.html 相关网帖 1.iphone数据线接口定义----http://wenku ...
- iPhone/iPad/Android UI尺寸规范 UI尺寸规范,UI图标尺寸,UI界面尺寸,iPhone6尺寸,iPhone6 Plus尺寸,安卓尺寸,iOS尺寸...
iPhone/iPad/Android UI尺寸规范 UI尺寸规范,UI图标尺寸,UI界面尺寸,iPhone6尺寸,iPhone6 Plus尺寸,安卓尺寸,iOS尺寸 iPhone界面尺寸 设备 分辨 ...
- pad和android应用设计规范,移动端APP(iPhone/iPad/Android)UI设计规范
根据网上的一些数据做了归纳,关于尺寸整理是在其他网站找的,具体原始作者是谁我也无从查证,如果原作者看到了可以联系我,我会标识出来出处.另外在项目中很多重要实时依据,我也整理了数据入口供参考,我也做了部 ...
- iPhone/iPad/Android UI尺寸规范
iPhone界面尺寸 设备 分辨率 PPI 状态栏高度 导航栏高度 标签栏高度 iPhone6 plus设计版 1242×2208 px 401PPI 60px 132px 146px iPhone6 ...
- iPhone/iPad/Touch苹果设备型号对应名称表
iPhone 设备名 设备型号 iPhone4 iPhone3,1/iPhone3,2/iPhone3,3 iPhone 4S iPhone4,1 iPhone 5 iPhone5,1/iPhone5 ...
- 判断Iphone,Ipad当前网络状态
1.到苹果管网下载Reachability的Demo,https://developer.apple.com/library/ios/#samplecode/Reachability/Introduc ...
- @media 判断iphone/ipad 各种机型
兼容iphone4/4s: @media (device-height:480px) and (-webkit-min-device-pixel-ratio:2){ } 兼容iphone5 : @me ...
- java判断浏览地址是手机还是pc,判断是手机还是PC浏览器的方法
var browser = { versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return ...
最新文章
- 研究生的早期科研之路
- web开发常用的几种居中形式
- Java输入两个正整数m和n,求其最大公约数和最小公倍数。
- 收集实用的MySQL使用技巧
- 微信又添新功能!这个微信群可以学英语,而且全程免费
- mysql uroot e_批量 kill mysql 连接
- java基础—文件的切割与合并
- PMC联手云合作伙伴Canonical加入其Ubuntu OpenStack互通性实验室
- 计算机在英语课中的应用 博客,信息技术在小学英语教学中的应用
- redis 的线程模型
- standard、singleTop、singleTask、singleInstance
- 海康威视复赛题 --- 算法说明书
- 理解什么是symbolic link in Python
- c# chart 各个属性_C# Chart各个属性详细解析、应用
- vm虚拟机安装以及镜像和网路配置
- .net7二维码跨平台完美解决方案
- 第一章:第1章 CRM核心业务介绍--概述,crm架构,公司组织结构,软件开发的生命周期,crm项目的核心业务介绍。...
- FusionCharts Free
- python中assert的用法记录
- logo是啥_logo是什么意思