php中修改瀏覽器的User-Agent來(lái)偽裝你的瀏覽器和操作系統(tǒng)
更新時(shí)間:2011年07月29日 23:35:47 作者:
修改瀏覽器的User-Agent來(lái)偽裝你的瀏覽器和操作系統(tǒng),這兩種都可以得到User-Agents和IP等信息,最好配合正則表達(dá)式,對(duì)信息進(jìn)行篩選剔除。
得到HTTP_USER_AGENT 的方法很簡(jiǎn)單,比如php代碼:
<?php print_r($_SERVER);
?>
<?php print_r($_SERVER['HTTP_USER_AGENT']);
?>
這兩種都可以得到User-Agents和IP等信息,最好配合正則表達(dá)式,對(duì)信息進(jìn)行篩選剔除。
————– User-Agents列表————-
Internet Explorer 6
Internet Explorer 7
Internet Explorer 8
Firefox
Chrome
Safari
Netscape
Opera
Maxthon
360SE
OmniWeb
更多的User-Agents信息盡在useragents.xml
有了這個(gè)文件中的信息,什么樣的瀏覽器和操作系系統(tǒng)都能偽裝出來(lái)。
使用User-Agents的方法:
FireFox:[推薦使用User-Agent switcher 這個(gè)火狐擴(kuò)展]
地址欄鍵入:about:config 回車
設(shè)置:general.useragent.override–>自定義的 UA 信息 。
Chrome
啟動(dòng)EXE圖標(biāo)屬性中加上啟動(dòng)參數(shù):–user-agent=”UA信息” 即可。
Safari
菜單欄->Edit->Preferences->Advanced->Show Develop menu in menu bar;
菜單欄->Develop->User-Agent->UA信息。
Maxthon
工具欄->工具->遨游設(shè)置中心->高級(jí)選項(xiàng)->自定義UA信息。
Opera
地址欄鍵入:opera:config 回車
設(shè)置: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 這個(gè)文件的 Mozilla/5.0字符串 為自定義UA信息
IE瀏覽器的設(shè)置需要修改注冊(cè)表
User-Agent在注冊(cè)表的位置
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInternet SettingsUser-AgentPost Platform] 下,新建字符串值,內(nèi)容留空,名字為你想在 User-Agent 中加入的字符,這里以 “motorolarokre2″為例。修改注冊(cè)表對(duì)應(yīng)的 REG 文件如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInternet SettingsUser-AgentPost Platform]
“motorolarokre2″=”"
修改后重啟IE瀏覽器即可。
IE的user-agent取值,下面是下列地址的組合+一些默認(rèn)值
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)
通過(guò)修改User-Agent,你還可以完美的偽裝:操作系統(tǒng)、瀏覽器、蜘蛛、郵件客戶端、鏈接檢查、分析器、RSS 閱讀器等客戶端的信息。
復(fù)制代碼 代碼如下:
<?php print_r($_SERVER);
?>
復(fù)制代碼 代碼如下:
<?php print_r($_SERVER['HTTP_USER_AGENT']);
?>
這兩種都可以得到User-Agents和IP等信息,最好配合正則表達(dá)式,對(duì)信息進(jìn)行篩選剔除。
————– User-Agents列表————-
Internet Explorer 6
Internet Explorer 7
Internet Explorer 8
Firefox
Chrome
Safari
Netscape
Opera
Maxthon
360SE
OmniWeb
更多的User-Agents信息盡在useragents.xml
有了這個(gè)文件中的信息,什么樣的瀏覽器和操作系系統(tǒng)都能偽裝出來(lái)。
使用User-Agents的方法:
FireFox:[推薦使用User-Agent switcher 這個(gè)火狐擴(kuò)展]
地址欄鍵入:about:config 回車
設(shè)置:general.useragent.override–>自定義的 UA 信息 。
Chrome
啟動(dòng)EXE圖標(biāo)屬性中加上啟動(dòng)參數(shù):–user-agent=”UA信息” 即可。
Safari
菜單欄->Edit->Preferences->Advanced->Show Develop menu in menu bar;
菜單欄->Develop->User-Agent->UA信息。
Maxthon
工具欄->工具->遨游設(shè)置中心->高級(jí)選項(xiàng)->自定義UA信息。
Opera
地址欄鍵入:opera:config 回車
設(shè)置: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 這個(gè)文件的 Mozilla/5.0字符串 為自定義UA信息
IE瀏覽器的設(shè)置需要修改注冊(cè)表
User-Agent在注冊(cè)表的位置
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInternet SettingsUser-AgentPost Platform] 下,新建字符串值,內(nèi)容留空,名字為你想在 User-Agent 中加入的字符,這里以 “motorolarokre2″為例。修改注冊(cè)表對(duì)應(yīng)的 REG 文件如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionInternet SettingsUser-AgentPost Platform]
“motorolarokre2″=”"
修改后重啟IE瀏覽器即可。
IE的user-agent取值,下面是下列地址的組合+一些默認(rèn)值
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)
通過(guò)修改User-Agent,你還可以完美的偽裝:操作系統(tǒng)、瀏覽器、蜘蛛、郵件客戶端、鏈接檢查、分析器、RSS 閱讀器等客戶端的信息。
您可能感興趣的文章:
- PHP獲取用戶的瀏覽器與操作系統(tǒng)信息的代碼
- PHP下利用header()函數(shù)設(shè)置瀏覽器緩存的代碼
- 使用php判斷瀏覽器的類型和語(yǔ)言的函數(shù)代碼
- php禁止直接從瀏覽器輸入地址訪問(wèn).php文件的方法
- 使用PHP curl模擬瀏覽器抓取網(wǎng)站信息
- PHP計(jì)劃任務(wù)之關(guān)閉瀏覽器后仍然繼續(xù)執(zhí)行的函數(shù)
- PHP限制頁(yè)面只能在微信自帶瀏覽器訪問(wèn)的代碼
- PHP實(shí)現(xiàn)提取一個(gè)圖像文件并在瀏覽器上顯示的代碼
- PHP curl模擬瀏覽器采集阿里巴巴的實(shí)現(xiàn)代碼
- php獲取訪問(wèn)者瀏覽頁(yè)面的瀏覽器類型
相關(guān)文章
php curl獲取https頁(yè)面內(nèi)容,不直接輸出返回結(jié)果的設(shè)置方法
今天小編就為大家分享一篇php curl獲取https頁(yè)面內(nèi)容,不直接輸出返回結(jié)果的設(shè)置方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-01-01PHP實(shí)現(xiàn)簡(jiǎn)單實(shí)用的分頁(yè)類代碼
這篇文章主要介紹了PHP實(shí)現(xiàn)簡(jiǎn)單實(shí)用的分頁(yè)類代碼,結(jié)合實(shí)例形式分析了PHP分頁(yè)類的定義與使用技巧,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下2016-04-04PHP保存Base64圖片base64_decode的問(wèn)題整理
在本篇文章里小編給大家整理的是關(guān)于PHP保存Base64圖片base64_decode的問(wèn)題,需要的朋友們參考下。2019-11-11PHP面向?qū)ο蟪绦蛟O(shè)計(jì)之構(gòu)造方法和析構(gòu)方法詳解
這篇文章主要介紹了PHP面向?qū)ο蟪绦蛟O(shè)計(jì)之構(gòu)造方法和析構(gòu)方法,結(jié)合具體實(shí)例形式詳細(xì)分析了php面向?qū)ο蟪绦蛟O(shè)計(jì)中構(gòu)造方法和析構(gòu)方法的相關(guān)概念、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下2019-06-06關(guān)于使用key/value數(shù)據(jù)庫(kù)redis和TTSERVER的心得體會(huì)
本篇文章是對(duì)使用key/value數(shù)據(jù)庫(kù)redis和TTSERVER的心得體會(huì)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06PHP帶節(jié)點(diǎn)操作的無(wú)限分類實(shí)現(xiàn)方法詳解
這篇文章主要介紹了PHP帶節(jié)點(diǎn)操作的無(wú)限分類實(shí)現(xiàn)方法,可實(shí)現(xiàn)無(wú)限分類及針對(duì)節(jié)點(diǎn)的添加、刪除、移動(dòng)等功能,需要的朋友可以參考下2016-11-11