Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检测PHP中的设备品牌、型号和版本(如提供)_Php_Mobile_Tablet - Fatal编程技术网

检测PHP中的设备品牌、型号和版本(如提供)

检测PHP中的设备品牌、型号和版本(如提供),php,mobile,tablet,Php,Mobile,Tablet,我试图用PHP检测用户的设备详细信息(品牌、型号、版本-如果提供) 我不只是想检测它是手机还是平板电脑(而且做得很好),我想得到尽可能多的可以确定的细节,然后以格式化的方式呈现出来 例如,“周一晚上9:15在Galaxy S3上编辑”,或“在PC上编辑”,或“在iPhone上编辑” 我知道这样做的方法是通过useragent,但我希望有人已经尝试过用一种很好的方式格式化它。我也明白,完整的详细信息并不总是可用的(例如,iPhone提供的是iOS版本,但不是iPhone型号)。肯定有Userage

我试图用PHP检测用户的设备详细信息(品牌、型号、版本-如果提供)

我不只是想检测它是手机还是平板电脑(而且做得很好),我想得到尽可能多的可以确定的细节,然后以格式化的方式呈现出来

例如,“周一晚上9:15在Galaxy S3上编辑”,或“在PC上编辑”,或“在iPhone上编辑”


我知道这样做的方法是通过useragent,但我希望有人已经尝试过用一种很好的方式格式化它。我也明白,完整的详细信息并不总是可用的(例如,iPhone提供的是iOS版本,但不是iPhone型号)。

肯定有Useragent解析器。CodeIgniter有一个内置的库


谢谢Crunch,我已经看过了,Codeigniter库似乎确实列出了相当多的手机型号,这非常有用,但我觉得还可以再进一步。对于那些感兴趣的人,可以在这里看到Codeigniter的用户代理库检测到的内容列表: