可以用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和安卓那边沟通过直接在注册接口添加了操作系统的参数,虽然确实有点麻烦呐,但是我只会这么做了。。↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓下面那位专业回答,我是问判断手机系统的,不是判断用户在线的
展开
 我来答
狮子慌了
2016-03-03 · 知道合伙人软件行家
狮子慌了
知道合伙人软件行家
采纳数:317 获赞数:4712
毕业于长沙民政职业技术学院电子商务专业,从事IT行业3年,具有丰富的编程项目。现任潭州学院技术支持。

向TA提问 私信TA
展开全部
直接通过php去判断app客户端用户是否,没法直接弄,它们之间要产生一个关联

例如:
1、客户端用户登录后,更新数据库某个字段,那么php端,直接靠这个字段就能判断哪些用户在线了,
2、app客户端做个用户在线接口供外部调用,php调用这个接口完成在线用户判断,
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式