php中修改浏览器的User-Agent来伪装你的浏览器和操作系统
程序员文章站
2022-04-30 09:12:04
得到http_user_agent 的方法很简单,比如php代码: 复制代码 代码如下: 复制代码 代...
得到http_user_agent 的方法很简单,比如php代码:
<?php print_r($_server);
?>
<?php print_r($_server['http_user_agent']);
?>
这两种都可以得到user-agents和ip等信息,最好配合正则表达式,对信息进行筛选剔除。
————– user-agents列表————-
internet explorer 6
internet explorer 7
internet explorer 8
firefox
chrome
safari
netscape
opera
maxthon
360se
omniweb
更多的user-agents信息尽在useragents.xml
有了这个文件中的信息,什么样的浏览器和操作系系统都能伪装出来。
使用user-agents的方法:
firefox:[推荐使用user-agent switcher 这个火狐扩展]
地址栏键入:about:config 回车
设置:general.useragent.override–>自定义的 ua 信息 。
chrome
启动exe图标属性中加上启动参数:–user-agent=”ua信息” 即可。
safari
菜单栏->edit->preferences->advanced->show develop menu in menu bar;
菜单栏->develop->user-agent->ua信息。
maxthon
工具栏->工具->遨游设置中心->高级选项->自定义ua信息。
opera
地址栏键入:opera:config 回车
设置:user-agent->自定义id 0—5
注: [0 default 1 opera 2 mozilla, opera detectable 3 internet explorer, opera detectable 4 mozilla, opera hidden 5 internet explorer, opera hidden ]
iphone
替换 /system/library/frameworks/webkit.framework/webkit 这个文件的 mozilla/5.0字符串 为自定义ua信息
ie浏览器的设置需要修改注册表
user-agent在注册表的位置
[hkey_local_machinesoftwaremicrosoftwindowscurrentversioninternet settingsuser-agentpost platform] 下,新建字符串值,内容留空,名字为你想在 user-agent 中加入的字符,这里以 “motorolarokre2″为例。修改注册表对应的 reg 文件如下:
windows registry editor version 5.00
[hkey_local_machinesoftwaremicrosoftwindowscurrentversioninternet settingsuser-agentpost platform]
“motorolarokre2″=”"
修改后重启ie浏览器即可。
ie的user-agent取值,下面是下列地址的组合+一些默认值
hkcusoftwaremicrosoftwindowscurrentversioninternet settingsuser-agentpost platform
hklmsoftwaremicrosoftwindowscurrentversioninternet settingsuser-agentpost platform
hklmsoftwaremicrosoftwindowscurrentversioninternet settings5.0user-agentpost platform
ie8的user-agents:
ie8 on windows vista (兼容浏览)
mozilla/4.0 (compatible; msie 7.0; windows nt 6.0; trident/4.0)
ie8 on windows vista
mozilla/4.0 (compatible; msie 8.0; windows nt 6.0; trident/4.0)
ie8 on windows 7
mozilla/4.0 (compatible; msie 8.0; windows nt 6.1; trident/4.0)
64-bit ie on 64-bit windows 7:
mozilla/4.0 (compatible; msie 8.0; windows nt 6.1; win64; x64; trident/4.0)
32-bit ie on 64-bit windows 7:
mozilla/4.0 (compatible; msie 8.0; windows nt 6.1; wow64; trident/4.0)
通过修改user-agent,你还可以完美的伪装:操作系统、浏览器、蜘蛛、邮件客户端、链接检查、分析器、rss 阅读器等客户端的信息。
复制代码 代码如下:
<?php print_r($_server);
?>
复制代码 代码如下:
<?php print_r($_server['http_user_agent']);
?>
这两种都可以得到user-agents和ip等信息,最好配合正则表达式,对信息进行筛选剔除。
————– user-agents列表————-
internet explorer 6
internet explorer 7
internet explorer 8
firefox
chrome
safari
netscape
opera
maxthon
360se
omniweb
更多的user-agents信息尽在useragents.xml
有了这个文件中的信息,什么样的浏览器和操作系系统都能伪装出来。
使用user-agents的方法:
firefox:[推荐使用user-agent switcher 这个火狐扩展]
地址栏键入:about:config 回车
设置:general.useragent.override–>自定义的 ua 信息 。
chrome
启动exe图标属性中加上启动参数:–user-agent=”ua信息” 即可。
safari
菜单栏->edit->preferences->advanced->show develop menu in menu bar;
菜单栏->develop->user-agent->ua信息。
maxthon
工具栏->工具->遨游设置中心->高级选项->自定义ua信息。
opera
地址栏键入:opera:config 回车
设置:user-agent->自定义id 0—5
注: [0 default 1 opera 2 mozilla, opera detectable 3 internet explorer, opera detectable 4 mozilla, opera hidden 5 internet explorer, opera hidden ]
iphone
替换 /system/library/frameworks/webkit.framework/webkit 这个文件的 mozilla/5.0字符串 为自定义ua信息
ie浏览器的设置需要修改注册表
user-agent在注册表的位置
[hkey_local_machinesoftwaremicrosoftwindowscurrentversioninternet settingsuser-agentpost platform] 下,新建字符串值,内容留空,名字为你想在 user-agent 中加入的字符,这里以 “motorolarokre2″为例。修改注册表对应的 reg 文件如下:
windows registry editor version 5.00
[hkey_local_machinesoftwaremicrosoftwindowscurrentversioninternet settingsuser-agentpost platform]
“motorolarokre2″=”"
修改后重启ie浏览器即可。
ie的user-agent取值,下面是下列地址的组合+一些默认值
hkcusoftwaremicrosoftwindowscurrentversioninternet settingsuser-agentpost platform
hklmsoftwaremicrosoftwindowscurrentversioninternet settingsuser-agentpost platform
hklmsoftwaremicrosoftwindowscurrentversioninternet settings5.0user-agentpost platform
ie8的user-agents:
ie8 on windows vista (兼容浏览)
mozilla/4.0 (compatible; msie 7.0; windows nt 6.0; trident/4.0)
ie8 on windows vista
mozilla/4.0 (compatible; msie 8.0; windows nt 6.0; trident/4.0)
ie8 on windows 7
mozilla/4.0 (compatible; msie 8.0; windows nt 6.1; trident/4.0)
64-bit ie on 64-bit windows 7:
mozilla/4.0 (compatible; msie 8.0; windows nt 6.1; win64; x64; trident/4.0)
32-bit ie on 64-bit windows 7:
mozilla/4.0 (compatible; msie 8.0; windows nt 6.1; wow64; trident/4.0)
通过修改user-agent,你还可以完美的伪装:操作系统、浏览器、蜘蛛、邮件客户端、链接检查、分析器、rss 阅读器等客户端的信息。
推荐阅读
-
php中修改浏览器的User-Agent来伪装你的浏览器和操作系统
-
php中修改浏览器的User-Agent来伪装你的浏览器和操作系统_php技巧
-
arguments.callee php中修改浏览器的User-Agent来伪装你的浏览器和操作系统
-
php中修改浏览器的User-Agent来伪装你的浏览器和操作系统_php技巧
-
php中修改浏览器的User-Agent来伪装你的浏览器和操作系统
-
php中修改浏览器的User-Agent来伪装你的浏览器和操作系统_PHP教程
-
php中修改浏览器的User-Agent来伪装你的浏览器和操作系统
-
php中修改浏览器的User-Agent来伪装你的浏览器和操作系统
-
php中修改浏览器的User-Agent来伪装你的浏览器和操作系统_PHP
-
arguments.callee php中修改浏览器的User-Agent来伪装你的浏览器和操作系统