永发信息网

可以用php通过手机APP接口判断手机的操作系统么?怎么判断

答案:2  悬赏:30  手机版
解决时间 2021-01-31 01:24
通过浏览器访问这段代码可以判断设备,如果写到接口里面就判断不了了(其实我也不太懂HTTP_USER_AGENT),求大神指教
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;
}
?>
最佳答案
直接通过php去判断app客户端用户是否,没法直接弄,它们之间要产生一个关联

例如:
1、客户端用户登录后,更新数据库某个字段,那么php端,直接靠这个字段就能判断哪些用户在线了,
2、app客户端做个用户在线接口供外部调用,php调用这个接口完成在线用户判断,
全部回答
接口返回json 或 xml 就可以了,然后你开发的当然是知道接口的url了,还有接口的传参,这样就可以让前端调用了。 告诉前端,你的url地址,需要给这个接口传什么参数,返回参数是什么(返回他们可以测试得到,不过最好还是先告诉他们),字段说明,这样就可以交互了, springmvc 可以在controller 方法加个注解@responsebody 当你返回java对象的时候,jackson会转为json给到前端
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
使命召唤7 第2关 按什么键开门 视频
第一、二次工业革命是近代史上的两次科技革命
自由幻想1-30级的任务能得多少名誉
西铁城AT0490-54A怎么样?想买一块西铁城的手
石家庄实线变道会被拍吗?
【搭档的英文】搭档英语1.你愿意做我的搭档么
西昌航天学校好吗?
国足世预赛有哪些直播平台
—May I move your bag a little and take th
huk清水卸妆巾清洁效果好吗?
一个英文歌,上来就是hey i see you boom boom
前不久,认识一个刚进酒吧的女孩儿,很是喜欢
在无尘车间戴口罩与不戴口罩的优缺点
单选题下列计算中正确的是A.(a2)3=a8B.a3?a
韩国ladiescode参加runningman是哪一期?
推荐资讯
养了二十多个小土狗用什么驱虫药可以放在饭里
东吉村地址在什么地方,想过去办事
文河社区居委会地址在什么地方,我要处理点事
怎么用linux发送一个指定mac地址的数据包给所
东北有个林场长,信佛,年轻男的,为人正派,
三体为什么都被吹成神了?
衍道收花千骨为义女的小说有哪些?衍道是花千
百莲凯美容美发怎么去啊,我要去那办事
萨摩耳朵立起来又耷拉下来了
锦州市义县卫生局地址在哪,我要去那里办事
HDMi怎样读音
登陆时的QQ网吧怎么去掉??
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?