查看: 1520|回复: 6
收起左侧

[网络] 请教个问题:如何从user agent中取出准确的浏览器和系统?

[复制链接]
海南仙岛
发表于 2016-8-3 05:07:20 | 显示全部楼层 |阅读模式
show: http://tz.mybabya.com/ua.php (高抬贵手,勿打)

取出来的浏览器名称和系统名称总是有些会出错, 有些浏览器的user agent很变态, 像360系列......... 分享的压缩包里是我在各个浏览器里测试的结果. 应该是每个系统中的各个浏览器或环境中的浏览器的user agent信息都是不一样的,我是这么理解的. 或者您可以贴出您的user agent信息来看看.

谢谢了.

各种浏览器测试图片: 链接: https://pan.baidu.com/s/1bpzEoJd 密码: 9f8s
海南仙岛
 楼主| 发表于 2016-8-3 05:09:44 | 显示全部楼层
这是我的user agent信息 Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Firefox/45.0
系统:centos
浏览器: firefox 火狐浏览器

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
woodelf
发表于 2016-8-3 14:30:39 | 显示全部楼层
工作机的Arch:Mozilla/5.0 (X11; Linux x86_64; rv:47.0) Gecko/20100101 Firefox/47.0
家里还有台FreeBSD,就不跑了。
UA这种东西可以随意改,没什么参考依据。nmap倒是可以探测出OS来。
海南仙岛
 楼主| 发表于 2016-8-7 03:56:36 | 显示全部楼层
woodelf 发表于 2016-8-3 14:30
工作机的Arch:Mozilla/5.0 (X11; Linux x86_64; rv:47.0) Gecko/20100101 Firefox/47.0
家里还有台FreeBS ...

namp是探测的服务器OS吗? 我是需要探测用户的OS, 很多Linux版本只能探测到Linux,但派生的版本却探测不到. 现在就是不知道除了UA还有什么方法能侦测到用户的浏览器和OS版本. 谢谢
海南仙岛
 楼主| 发表于 2016-8-10 02:10:53 | 显示全部楼层
我在php官方看到一个内置函数的使用方法 是使用php官方内置函数 get_browser()进行获取的, 它返回的是一个数组, 只要输出它的browser和platform元素就可以了, 不过它的缺点是它只能获取一些国外注流的浏览器版本,好多国内的浏览器获取不到,并且要下载配置一个庞大的browscap.ini文件.它应该是匹配这个文件里的一些信息的.

函数说明 http://php.net/manual/zh/function.get-browser.php
本地演示 http://tz.mybabya.com/uc.php

但是现在问题来了, 如果不想加载这个配置文件的话,有没有方法能取到准确的浏览器和系统信息? 谢谢大家了.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
kuleen
发表于 2016-8-11 16:53:39 | 显示全部楼层
您当前的User Agent 信息是: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.3
我是WIN8.1   360安全7.1
海南仙岛
 楼主| 发表于 2016-8-12 00:06:08 | 显示全部楼层
kuleen 发表于 2016-8-11 16:53
您当前的User Agent 信息是: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko ...

那脚本能正确取到浏览器名称吗? 谢谢您的回复
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-31 02:25 , Processed in 0.144401 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表