Php http_用户_代理未显示android版本

Php http_用户_代理未显示android版本,php,android,user-agent,Php,Android,User Agent,我正在使用$\u SERVER['HTTP\u USER\u AGENT']获取设备的浏览器和操作系统详细信息。当我在android mobile中使用时,它不会显示android操作系统的版本。它显示如下 Mozilla/5.0 (Android; Mobile; rv:19.0) Gecko/19.0 Firefox/19.0 如何获取android版本。请帮助我。如果客户端在HTTP\u USER\u代理中未将自己标识为android,那么服务器端就没有什么可以做的了。 您可能会尝试使用

我正在使用
$\u SERVER['HTTP\u USER\u AGENT']
获取设备的浏览器和操作系统详细信息。当我在android mobile中使用时,它不会显示android操作系统的版本。它显示如下

Mozilla/5.0 (Android; Mobile; rv:19.0) Gecko/19.0 Firefox/19.0

如何获取android版本。请帮助我。

如果客户端在HTTP\u USER\u代理中未将自己标识为android,那么服务器端就没有什么可以做的了。
您可能会尝试使用Javascript检测更多信息,但随后必须将信息传递给PHP,可能使用cookie,或者通过Javascript将用户重定向到适当的URL。

您使用过一些设备吗?我认为您的设备没有通过带有用户代理字符串的Android版本。如果用户代理标题如下所示,简单地说,您不能看到,某些设备没有显示@Dediqated.告诉您的版本。感谢您的帮助@LucaTNT.您能告诉我可以使用哪种javascript功能吗…?您可以使用navigator.userAgent获取用户代理,尽管我担心它会返回与PHP中相同的内容