从用户代理检测到的php脚本是什么设备(移动)?

时间:2010-11-25 09:18:11

标签: php device user-agent

我尝试编写一个php脚本,从头文件中的用户代理返回设备。

我看到的问题并不是简单的做正则表达式,因为设备之间的差异(我错了吗?)

所以我希望根据用户代理

更新移动设备列表

我找到了这个列表:List of user agents for mobile phones

我尝试找到一个更新的xml / feed,我可以采取所有类型

或您认为最好这样做的其他方式。

感谢。

3 个答案:

答案 0 :(得分:1)

我在我的项目中使用此脚本

http://detectmobilebrowsers.mobi/

完美无缺。

您需要在代码中执行的操作包括mobile_device_detect.php,然后函数mobile_device_detect()将返回您正在运行的设备(Android,IPhone,...)

答案 1 :(得分:0)

经过大量的搜索,我认为简单的方法是使用 网络服务

这意味着没有下载,没有安装,没有麻烦......只是简单!

http://www.wurflws.com/

修改

现在无法使用网络服务, 我建议使用http://deviceatlas.com/http://51degrees.mobi/(商业广告),或者如果您查看开源信息,请参阅: Best Open Source WURFL alternative

答案 2 :(得分:0)

以下是您的解决方案:

http://code.google.com/p/php-mobile-detect2/