得到HTTP_USER_AGENT 的方法很簡單,比如php代碼:
複製代碼 代碼如下:
?>
複製代碼 代碼如下:
?>
這兩種都可以得到User-Agents和IP等訊息,最好配合正規表示式,對訊息進行篩選。
————– User-Agents列表————-
Internet Explorer 6
Internet Explorer 7
Internet Explorer 8
Firefox
Chrome
Safari
Net gents資訊盡在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, 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_MACHINESOFTWAREMicrosoftMicrosoftWindowsCurrentVersionInternet SettingsUser-AgentPost Platform]
「motorolarokre2″=”" 重新啟動器即可修改後即可修改。
IE的user-agent取值,以下是下列位址的組合+一些預設值
HKCUSoftwareMicrosoftWindowsCurrentVersionInternet SettingsUser-AgentPost Platform
HKLMSoftwareMicrosoftWindowsCurrentVersionInternet SettingsUserAgentPostPost PlatformP.的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
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0) Trident/49. 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.016 /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 閱讀器等客戶端的資訊。
以上就介紹了arguments.callee php中修改瀏覽器的User-Agent來偽裝你的瀏覽器和作業系統,包括了arguments.callee方面的內容,希望對PHP教程有興趣的朋友有所幫助。