我使用$_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版本。请帮助我..
我使用$_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版本。请帮助我..
如果客户端在HTTP_USER_AGENT中没有将自己标识为Android,那么服务器端可以做的并不多。 您可能试图查看是否可以使用Javascript检测更多信息,但是您必须将信息传递给PHP,可能使用cookie或通过Javascript将用户重定向到适当的URL。
感谢您的帮助@ LucaTNT..Can你告诉我,我可以使用哪些JavaScript功能...? –
您可以使用navigator.userAgent来获取用户代理,但我担心它会返回您已经在PHP中获得的相同内容 – LucaTNT
你用几个设备试过了吗?我认为你的设备没有通过用户代理字符串传递Android版本。 – Dediqated
如果用户代理标题看起来像这样,简单地说,你不能 – Selvin
是的,有些设备不显示@Dediqated告诉的版本。 –