Php 识别执行api调用的用户的平台

Php 识别执行api调用的用户的平台,php,parsing,user-agent,platform,Php,Parsing,User Agent,Platform,我使用PHP为移动应用程序(Android、iPhone或其他)创建了web服务 现在我想确定使用PHP调用我的api服务的用户的平台,那么我该怎么做呢 换句话说,api调用是从两个不同的设备进行的,我需要该设备的平台名 请帮忙 有一个很好的php函数来解析用户代理,但是当请求来自Android应用程序或iPhone应用程序时,它不起作用。这里是链接:我实际上编写了您链接的函数,注释者是正确的,因为如果您的请求没有显式地发送用户代理头,那么脚本将无法解析,也无法知道发出请求的平台 您可以尝试查看

我使用PHP为移动应用程序(Android、iPhone或其他)创建了web服务

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

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

请帮忙


有一个很好的php函数来解析用户代理,但是当请求来自Android应用程序或iPhone应用程序时,它不起作用。这里是链接:

我实际上编写了您链接的函数,注释者是正确的,因为如果您的请求没有显式地发送用户代理头,那么脚本将无法解析,也无法知道发出请求的平台

您可以尝试查看请求头中的用户代理字符串,但不能保证该字符串存在,它很容易被欺骗,即使这两种情况都不正确,内容也不会始终为您提供平台的准确指示。