php如何判断客户端类型

眼下移动端如日中天,于是给我们的web开发也带来了不小的变化,几年前web开发最常听到的是“如何兼容IE6”,而现在大家挂在嘴边的已经是如何兼容各式各样的移动端设备。

兼容移动端更多的还是前端工程师的任务,当然后端工作也是很重要的,比如根据不同设备引入不同模板、客户端在特定APP打开时,调用此APP相关接口、前端无法判断更详细的客户端类型的时候,需要后台判断完成后返回给前端等等。

网上有好多类似的文章和代码,对网友的无私奉献,我一定是站在支持的立场上,比如当初判断是否在微信打开,网友们的文章就给了我很大的帮助。

今日我在github发现了一个非常好的项目,可以非常方便的判断客户端类型,而且各种细节应有尽有。由于国内好多程序员的英语水平并不怎么样(我也是其中一个),导致比较排斥英文内容,于是今天我就把这个项目给搬上来,希望大家通过这个中文索引能够用上这个非常方便的项目。

github地址:https://github.com/serbanghita/Mobile-Detect

项目主页地址:http://mobiledetect.net/

示例地址:http://demo.mobiledetect.net/ 你可以通过在不同客户端打开此网页,来看到不同的结果。