• 16733阅读
  • 451回复

内容来自Android/iPhone手机客户端(记录手机型号) [复制链接] [手机版]

上一主题 下一主题
离线zhangjingyu

只看该作者 146楼 发表于: 2017-02-10 10:35:34 星期五  点亮(0)
查找资料啊,准备大数据分析。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 147楼 发表于: 2017-02-10 11:06:03 星期五  点亮(0)
通过大数据(咱也来个高大上的)分析,像我联想手机这样有些例外的机型,型号可能有三部分组成,所以第一次打散后,再把前三部分组合起来,这时候像三星的部分机型,可能会有“(***”的部分,所以通过“(”再次进行打散,得到由两部分或三部分组成的手机型号(原来是只进行一次打散,这样只能得到手机的品牌,具体型号没有,比如下面的例子中,只能得到:Samsung,Meizu,Lenovo-A3800-d/S100)(我的联想手机似乎很特殊):
  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <?php
  5. $str = 'Samsung P6200(GALAXY Tab)';
  6. $str1 = 'Meizu MX2 M040';
  7. $str2 = 'Lenovo-A3800-d/S100 Linux/3.4.67 Android/4.4.2';
  8. print_r(explode('(',$str));
  9. print_r(explode('(',$str1));
  10. print_r(explode('(',$str2));
  11. ?>
  12. </body>
  13. </html>

结果:
  1. Array ( [0] => Samsung P6200 [1] => GALAXY Tab) ) Array ( [0] => Meizu MX2 M040 ) Array ( [0] => Lenovo-A3800-d/S100 Linux/3.4.67 Android/4.4.2 )

原数据(三部分组合之后):
$str = 'Samsung P6200(GALAXY Tab)';
$str1 = 'Meizu MX2 M040';
$str2 = 'Lenovo-A3800-d/S100 Linux/3.4.67 Android/4.4.2';
进行组合后再用”(“打散,取第一个元素,得到:Samsung P6200,Meizu MX2 M040,Lenovo-A3800-d/S100 Linux/3.4.67 Android/4.4.2(没有括号的,原样输出;有括号的,把括号及后面的内容去掉)

如果不进行组合后再打散,直接取前两个元素(最初只取第一个)输出手机型号,则分别是:Samsung P6200(GALAXY,Meizu MX2,Lenovo-A3800-d/S100 Linux/3.4.67。

似乎组合后再打散更好。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 148楼 发表于: 2017-02-10 11:31:44 星期五  点亮(0)
回复141楼 zhangjingyu 的帖子
zhangjingyu 手机少,自然可以用来分析的数据就少,所以只能尽力从网上查资料了。真是功夫不负苦心人,真的找到了一些,所以呢就忙到这么晚。目前已经有了大致的总结,只是顾兄的手机型号好像不在分析的结果之中,是例外,哈哈。就像当初我的联想手机,不过现在已经“归队”了。其实,跟联想手 .. (2017-02-10 01:21)   
手机访问网站HTTP请求头数据(HTTP_USER_AGENT)
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 149楼 发表于: 2017-02-10 11:33:22 星期五  点亮(0)
上面我两次提到大数据,所谓的数据来自楼上链接的主帖内容。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 150楼 发表于: 2017-02-10 12:33:34 星期五  点亮(0)
边试验,边思考,边测试,终于第4次把代码写完了!
由于iphone手机的请求头只有一条,
Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16

所以,具体型号不去判断了,只直接输出手机型号“iPhone”,主要还是针对安卓手机。
  1. Mozilla/5.0 (Linux; U; Android 4.2.1; zh-cn; AMOI A920W Build/JOP40D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30    
  2. Mozilla/5.0 (Linux; Android 4.3; SM-N9009 Build/JSS15J) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.135 Mobile Safari/537.36

这样的,就是两种情况,还有一种就像我的联想手机:
  1. Meizu MX M031   Android 4.0.3   Maxthon 2.7     Mozilla/5.0 (Linux; U; Android 4.0.3; zh-cn; M031 Build/IML74K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
  2. Samsung P6200(GALAXY Tab)   Android 3.2     QQ HD 2.1   Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-us) AppleWebKit/533.16 (KHTML, like Gecko) Version/5.0 Safari/533.16

此外,还有一种像诺基亚的赛班系统,不知道要不要稍微研究下?
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 151楼 发表于: 2017-02-10 12:52:32 星期五  点亮(0)
上传文件测试下。希望能成功!
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 152楼 发表于: 2017-02-10 12:53:05 星期五  点亮(0)
感谢楼主,祝福莘祺!

——本帖通过莘祺网回复.
浏览器:Lenovo-A3800-d/S100 Linux/3.4.67 Android/4.4.2 Release/03.26.2013 Browser/AppleWebKit534.30 Mobile Safari/534.30
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 153楼 发表于: 2017-02-10 12:53:45 星期五  点亮(0)
感谢楼主,祝福莘祺!

——本帖通过莘祺网回复.
浏览器:Mozilla/5.0 (Linux; U; Android 2.3.6; zh-cn; OPPOR801 Build/GRK39F) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 154楼 发表于: 2017-02-10 12:54:55 星期五  点亮(0)
哎,不对,下午还得分析,修改!
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 155楼 发表于: 2017-02-10 13:06:02 星期五  点亮(0)
着急去炒菜,文件改得有些匆忙,应该是一处判断搞反了,因为电脑测试只有一种请求头,所以要反过来判断,不知道是不是这里的原因。

——本帖通过莘祺网回复.
浏览器:Lenovo-A3800-d/S100 Linux/3.4.67 Android/4.4.2 Release/03.26.2013 Browser/AppleWebKit534.30 Mobile Safari/534.30
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!