2013-06-03 38 views
0

我使用$_SERVER['HTTP_USER_AGENT']让我在Android手机中使用的device.When的浏览器和操作系统的细节,它没有显示的Android os.It的版本,这样表示HTTP_USER_AGENT没有表现出Android版本

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

我怎样才能得到android版本。请帮助我..

+1

你用几个设备试过了吗?我认为你的设备没有通过用户代理字符串传递Android版本。 – Dediqated

+0

如果用户代理标题看起来像这样,简单地说,你不能 – Selvin

+0

是的,有些设备不显示@Dediqated告诉的版本。 –

回答

0

如果客户端在HTTP_USER_AGENT中没有将自己标识为Android,那么服务器端可以做的并不多。 您可能试图查看是否可以使用Javascript检测更多信息,但是您必须将信息传递给PHP,可能使用cookie或通过Javascript将用户重定向到适当的URL。

+0

感谢您的帮助@ LucaTNT..Can你告诉我,我可以使用哪些JavaScript功能...? –

+1

您可以使用navigator.userAgent来获取用户代理,但我担心它会返回您已经在PHP中获得的相同内容 – LucaTNT