php中修改瀏覽器的User-Agent來偽裝你的瀏覽器和作業系統

來源:互聯網
上載者:User

得到HTTP_USER_AGENT 的方法很簡單,比如php代碼: 複製代碼 代碼如下:<?php print_r($_SERVER);
?>

複製代碼 代碼如下:<?php print_r($_SERVER['HTTP_USER_AGENT']);
?>

這兩種都可以得到User-Agents和IP等資訊,最好配合Regex,對資訊進行篩選剔除。

————– 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 這個Firefox擴充]
地址欄鍵入: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 讀取程式等用戶端的資訊。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.