我正在尝试编写一个PHP脚本,以从标头中的用户代理返回设备。问题在于很难做出正则表达式,因为设备之间存在差异(我错了吗?)。因此,我想要一个根据用户代理更新的移动设备列表。我找到了这个列表:移动电话用户代理列表。我试图找到一个更新的XML / Feed来获取所有类型或者其他更好的方法来完成这个任务。谢谢。
我在我的项目中使用这个脚本
http://detectmobilebrowsers.mobi/
完美运作。
在您的代码中,您只需要包含mobile_device_detect.php文件,然后调用函数mobile_device_detect()
,它将返回您正在使用的设备(Android,iPhone等)
经过大量搜索,我认为简单的方法是使用Web服务。
这意味着没有下载,没有安装,没有麻烦...只是简单!
编辑:
该网络服务目前不可用,我建议使用http://deviceatlas.com/或http://51degrees.mobi/(商业)或者如果您寻找开源,请查看: 最佳开源WURFL替代方案