程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php中修改浏覽器的User-Agent來偽裝你的浏覽器和操作系統

php中修改浏覽器的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 閱讀器等客戶端的信息。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved