【发布时间】:2013-09-16 07:29:09
【问题描述】:
我已经使用 PHP 为移动应用程序(Android、iPhone 或其他)创建了 Web 服务。
现在我想识别使用 PHP 调用我的 api 服务的用户的平台,我该怎么做呢?
换句话说,api 调用是从两个不同的设备进行的,我想要那个设备的平台名称。
请帮忙。
有一个很好的 php 函数来解析用户代理,但是当请求来自 Android 应用程序或 iPhone 应用程序时,它不起作用。这是链接:https://github.com/donatj/PhpUserAgent
【问题讨论】:
-
您可以尝试查看请求标头中的用户代理字符串,但不能保证它存在,它很容易被欺骗,即使这些都不是真的,内容也赢了'并不总是给你一个准确的平台指示。
标签: php parsing user-agent platform