修改PHP中的浏览器用户代理来伪装浏览器和操作系统
复制代码代码如下所示:
< PHP print_r($ _server);
>
复制代码代码如下所示:
< PHP print_r($ _server { 'http_user_agent});
>
这两种信息,如用户代理和IP,最好与正则表达式相结合,以过滤和过滤信息。
——用户代理列表———
Internet Explorer 6
Internet Explorer 7
Internet Explorer 8
火狐
铬
游猎
Netscape
歌剧
傲游
360se
OmniWeb
更多的用户代理信息在useragents.xml
在本文件中的信息,什么样的浏览器和操作系统可以伪装。
使用用户代理方法:
Firefox建议使用用户代理切换器作为Firefox扩展}
地址栏键控:关于:配置返回
设置:general.useragent.override u2013 >自定义UA信息。
铬
用启动参数启动EXE图标属性:-用户代理= UA信息。
游猎
菜单栏>编辑>首选项>高级>显示菜单栏中的开发菜单;
菜单栏>开发>用户代理> UA信息。
傲游
工具栏>工具>设置>高级选项>旅游中心自定义UA信息。
歌剧
地址栏键:歌剧院:配置返回
设置:用户代理>自定义ID 0 - 5
注:{ 0默认1 Opera 2 Mozilla,Opera可探测3 Internet Explorer,Opera可检测4 Mozilla,Opera 5 5,
苹果手机
Mozilla / 5串更换 /系统/图书馆/框架/ WebKit。框架/ WebKit文件自定义UA信息
IE浏览器的设置需要修改注册表。
用户代理在注册表中的位置
{ hkey_local_machinesoftwaremicrosoftwindowscurrentversioninternet settingsuser agentpost平台},新的字符串值,你想加入字符的用户代理空白名称的内容呢,这里motorolarokre2 为例,修改相应的注册表文件到注册表中如下:
Windows注册表编辑器版本5
{ hkey_local_machinesoftwaremicrosoftwindowscurrentversioninternet settingsuser agentpost平台}
motorolarokre2=
修改后,重新启动IE浏览器。
IE的用户代理值,下面是以下地址的组合+一些默认值
hkcusoftwaremicrosoftwindowscurrentversioninternet settingsuser agentpost平台
hklmsoftwaremicrosoftwindowscurrentversioninternet settingsuser agentpost平台
hklmsoftwaremicrosoftwindowscurrentversioninternet settings5.0user-agentpost平台
IE8的用户代理:
IE8的Windows Vista(兼容浏览)
Mozilla / 4(兼容;MSIE 7;Windows NT 6;三叉戟 / 4)
IE8在Windows Vista
Mozilla / 4(兼容;MSIE 8;Windows NT 6;三叉戟 / 4)
IE8的Windows 7
Mozilla / 4(兼容;MSIE 8;Windows NT 6.1;三叉戟 / 4)
64位IE在64位Windows 7:
Mozilla / 4(兼容;MSIE 8;Windows NT 6.1;Win64;64;三叉戟 / 4)
32位IE在64位Windows 7:
Mozilla / 4(兼容;MSIE 8;Windows NT 6.1;WOW64;三叉戟 / 4)
通过修改用户代理,您还可以完美地伪装:操作系统、浏览器、蜘蛛、邮件客户端、链接检查器、解析器、RSS阅读器和其他客户端信息。