可以用php通过手机APP接口判断手机的操作系统么?怎么判断 50
通过浏览器访问这段代码可以判断设备,如果写到接口里面就判断不了了(其实我也不太懂HTTP_USER_AGENT),求大神指教<?phpechoget_device_typ...
通过浏览器访问这段代码可以判断设备,如果写到接口里面就判断不了了(其实我也不太懂HTTP_USER_AGENT),求大神指教
<?php
echo get_device_type();
// 判断用户访问设备
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;
}
?>
做这个东西只是想不麻烦改变ios和安卓代码才这么问的,但是现在还没解决,所以现在已经跟ios和安卓那边沟通过直接在注册接口添加了操作系统的参数,虽然确实有点麻烦呐,但是我只会这么做了。。↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓下面那位专业回答,我是问判断手机系统的,不是判断用户在线的 展开
<?php
echo get_device_type();
// 判断用户访问设备
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;
}
?>
做这个东西只是想不麻烦改变ios和安卓代码才这么问的,但是现在还没解决,所以现在已经跟ios和安卓那边沟通过直接在注册接口添加了操作系统的参数,虽然确实有点麻烦呐,但是我只会这么做了。。↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓下面那位专业回答,我是问判断手机系统的,不是判断用户在线的 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询