确定正在执行api调用的用户的平台

时间:2013-09-16 07:29:09

标签: php parsing user-agent platform

我已经使用PHP为移动应用程序(Android,iPhone或其他)创建了Web服务。

现在我想确定使用PHP调用我的api服务的用户平台,那我该怎么做呢?

换句话说,api调用是从两个不同的设备进行的,我想要该设备的平台名称。

请帮忙。

有一个很好的PHP函数来解析用户代理,但是当请求来自Android应用程序或iPhone应用程序时,它不起作用。这是链接:https://github.com/donatj/PhpUserAgent

1 个答案:

答案 0 :(得分:1)

我实际上写了你链接的所述函数,并且评论者是正确的,因为如果你的请求没有明确发送用户代理头,那么脚本就没有任何东西可以解析,也无法知道发出请求的平台。