php獲取ip的三個(gè)屬性區(qū)別介紹(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)
更新時(shí)間:2012年09月23日 22:03:43 作者:
獲取用戶IP地址的三個(gè)屬性的區(qū)別HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR,需要的朋友可以參考下
一、沒(méi)有使用代理服務(wù)器的情況:
REMOTE_ADDR = 您的 IP
HTTP_VIA = 沒(méi)數(shù)值或不顯示
HTTP_X_FORWARDED_FOR = 沒(méi)數(shù)值或不顯示
二、使用透明代理服務(wù)器的情況:Transparent Proxies
REMOTE_ADDR = 最后一個(gè)代理服務(wù)器 IP
HTTP_VIA = 代理服務(wù)器 IP
HTTP_X_FORWARDED_FOR = 您的真實(shí) IP ,經(jīng)過(guò)多個(gè)代理服務(wù)器時(shí),這個(gè)值類似如下:203.98.182.163, 203.98.182.163, 203.129.72.215。
這類代理服務(wù)器還是將您的信息轉(zhuǎn)發(fā)給您的訪問(wèn)對(duì)象,無(wú)法達(dá)到隱藏真實(shí)身份的目的。
三、使用普通匿名代理服務(wù)器的情況:Anonymous Proxies
REMOTE_ADDR = 最后一個(gè)代理服務(wù)器 IP
HTTP_VIA = 代理服務(wù)器 IP
HTTP_X_FORWARDED_FOR = 代理服務(wù)器 IP ,經(jīng)過(guò)多個(gè)代理服務(wù)器時(shí),這個(gè)值類似如下:203.98.182.163, 203.98.182.163, 203.129.72.215。
隱藏了您的真實(shí)IP,但是向訪問(wèn)對(duì)象透露了您是使用代理服務(wù)器訪問(wèn)他們的。
四、使用欺騙性代理服務(wù)器的情況:Distorting Proxies
REMOTE_ADDR = 代理服務(wù)器 IP
HTTP_VIA = 代理服務(wù)器 IP
HTTP_X_FORWARDED_FOR = 隨機(jī)的 IP ,經(jīng)過(guò)多個(gè)代理服務(wù)器時(shí),這個(gè)值類似如下:203.98.182.163, 203.98.182.163, 203.129.72.215。
告訴了訪問(wèn)對(duì)象您使用了代理服務(wù)器,但編造了一個(gè)虛假的隨機(jī)IP代替您的真實(shí)IP欺騙它。
五、使用高匿名代理服務(wù)器的情況:High Anonymity Proxies (Elite proxies)
REMOTE_ADDR = 代理服務(wù)器 IP
HTTP_VIA = 沒(méi)數(shù)值或不顯示
HTTP_X_FORWARDED_FOR = 沒(méi)數(shù)值或不顯示 ,經(jīng)過(guò)多個(gè)代理服務(wù)器時(shí),這個(gè)值類似如下:203.98.182.163, 203.98.182.163, 203.129.72.215。
完全用代理服務(wù)器的信息替代了您的所有信息,就象您就是完全使用那臺(tái)代理服務(wù)器直接訪問(wèn)對(duì)象。
REMOTE_ADDR = 您的 IP
HTTP_VIA = 沒(méi)數(shù)值或不顯示
HTTP_X_FORWARDED_FOR = 沒(méi)數(shù)值或不顯示
二、使用透明代理服務(wù)器的情況:Transparent Proxies
REMOTE_ADDR = 最后一個(gè)代理服務(wù)器 IP
HTTP_VIA = 代理服務(wù)器 IP
HTTP_X_FORWARDED_FOR = 您的真實(shí) IP ,經(jīng)過(guò)多個(gè)代理服務(wù)器時(shí),這個(gè)值類似如下:203.98.182.163, 203.98.182.163, 203.129.72.215。
這類代理服務(wù)器還是將您的信息轉(zhuǎn)發(fā)給您的訪問(wèn)對(duì)象,無(wú)法達(dá)到隱藏真實(shí)身份的目的。
三、使用普通匿名代理服務(wù)器的情況:Anonymous Proxies
REMOTE_ADDR = 最后一個(gè)代理服務(wù)器 IP
HTTP_VIA = 代理服務(wù)器 IP
HTTP_X_FORWARDED_FOR = 代理服務(wù)器 IP ,經(jīng)過(guò)多個(gè)代理服務(wù)器時(shí),這個(gè)值類似如下:203.98.182.163, 203.98.182.163, 203.129.72.215。
隱藏了您的真實(shí)IP,但是向訪問(wèn)對(duì)象透露了您是使用代理服務(wù)器訪問(wèn)他們的。
四、使用欺騙性代理服務(wù)器的情況:Distorting Proxies
REMOTE_ADDR = 代理服務(wù)器 IP
HTTP_VIA = 代理服務(wù)器 IP
HTTP_X_FORWARDED_FOR = 隨機(jī)的 IP ,經(jīng)過(guò)多個(gè)代理服務(wù)器時(shí),這個(gè)值類似如下:203.98.182.163, 203.98.182.163, 203.129.72.215。
告訴了訪問(wèn)對(duì)象您使用了代理服務(wù)器,但編造了一個(gè)虛假的隨機(jī)IP代替您的真實(shí)IP欺騙它。
五、使用高匿名代理服務(wù)器的情況:High Anonymity Proxies (Elite proxies)
REMOTE_ADDR = 代理服務(wù)器 IP
HTTP_VIA = 沒(méi)數(shù)值或不顯示
HTTP_X_FORWARDED_FOR = 沒(méi)數(shù)值或不顯示 ,經(jīng)過(guò)多個(gè)代理服務(wù)器時(shí),這個(gè)值類似如下:203.98.182.163, 203.98.182.163, 203.129.72.215。
完全用代理服務(wù)器的信息替代了您的所有信息,就象您就是完全使用那臺(tái)代理服務(wù)器直接訪問(wèn)對(duì)象。
您可能感興趣的文章:
- php REMOTE_ADDR之獲取訪客IP的代碼
- php 獲取客戶端的真實(shí)ip
- php gethostbyname獲取域名ip地址函數(shù)詳解
- php下獲取客戶端ip地址的函數(shù)
- php 獲取本機(jī)外網(wǎng)/公網(wǎng)IP的代碼
- PHP 獲取客戶端真實(shí)IP地址多種方法小結(jié)
- php中獲取遠(yuǎn)程客戶端的真實(shí)ip地址的方法
- php獲取用戶IPv4或IPv6地址的代碼
- php 獲取本地IP代碼
- PHP根據(jù)IP地址獲取所在城市具體實(shí)現(xiàn)
- ThinkPHP使用UTFWry地址庫(kù)進(jìn)行IP定位實(shí)例
- php實(shí)現(xiàn)獲取局域網(wǎng)所有用戶的電腦IP和主機(jī)名、及mac地址完整實(shí)例
- php中獲取主機(jī)名、協(xié)議及IP地址的方法
- thinkphp如何獲取客戶端IP
相關(guān)文章
PHP安全之register_globals的on和off的區(qū)別
這篇文章主要介紹了PHP安全之register_globals的on和off的區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07php使用cookie顯示用戶上次訪問(wèn)網(wǎng)站日期的方法
這篇文章主要介紹了php使用cookie顯示用戶上次訪問(wèn)網(wǎng)站日期的方法,主要通過(guò)使用cookie保存訪問(wèn)時(shí)間來(lái)實(shí)現(xiàn)該功能,需要的朋友可以參考下2015-01-01PHP+Redis開發(fā)的書簽案例實(shí)戰(zhàn)詳解
這篇文章主要介紹了PHP+Redis開發(fā)的書簽案例,結(jié)合實(shí)例形式詳細(xì)分析了php結(jié)合redis開發(fā)書簽功能的具體步驟及相關(guān)操作技巧,需要的朋友可以參考下2019-07-07PHP將HTML轉(zhuǎn)換成文本的實(shí)現(xiàn)代碼
這篇文章主要介紹了PHP將HTML轉(zhuǎn)換成文本的實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-01-01php定時(shí)計(jì)劃任務(wù)的實(shí)現(xiàn)方法詳解
本篇文章是對(duì)php定時(shí)計(jì)劃任務(wù)的實(shí)現(xiàn)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06讓PHP以ROOT權(quán)限執(zhí)行系統(tǒng)命令的方法
這種問(wèn)題我想大家可能都遇到過(guò),網(wǎng)友提供的解決方法也很多。我也只是結(jié)合自己系統(tǒng)的需求并結(jié)合網(wǎng)友的解決方案來(lái)總結(jié)的一種方法2011-02-02PHP 函數(shù)學(xué)習(xí)簡(jiǎn)單小結(jié)
下面是一些php下經(jīng)常用的函數(shù),都是些必須要知道的函數(shù),只有知道有個(gè)函數(shù)與功能,才可能組裝成完整的功能強(qiáng)大的系統(tǒng)。2010-07-07