最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP實(shí)現(xiàn)檢測(cè)客戶端是否使用代理服務(wù)器及其匿名級(jí)別

 更新時(shí)間:2015年01月07日 11:21:04   投稿:hebedich  
這篇文章主要介紹了PHP實(shí)現(xiàn)檢測(cè)客戶端是否使用代理服務(wù)器及其匿名級(jí)別,需要的朋友可以參考下

要判斷客戶端是否使用代理服務(wù)器,可以從客戶端所發(fā)送的環(huán)境變量信息來判斷。

具體來說,就是看HTTP_VIA字段,如果這個(gè)字段設(shè)置了,說明客戶端使用了代理服務(wù)器。

匿名級(jí)別可以參考下表來判斷。

給出一個(gè)應(yīng)用例子,可以掛上代理試試效果: http://ip.mixsec.org/

一、沒有使用代理服務(wù)器的情況:

     REMOTE_ADDR = 您的 IP
     HTTP_VIA = 沒數(shù)值或不顯示
     HTTP_X_FORWARDED_FOR = 沒數(shù)值或不顯示

二、使用透明代理服務(wù)器的情況:Transparent Proxies

    REMOTE_ADDR = 代理服務(wù)器 IP
    HTTP_VIA = 代理服務(wù)器 IP (補(bǔ)充:這個(gè)字段由代理服務(wù)器填充,有時(shí)會(huì)填充網(wǎng)關(guān)信息等)
    HTTP_X_FORWARDED_FOR = 您的真實(shí) IP
    這類代理服務(wù)器還是將您的信息轉(zhuǎn)發(fā)給您的訪問對(duì)象,無法達(dá)到隱藏真實(shí)身份的目的。

三、使用普通匿名代理服務(wù)器的情況:Anonymous Proxies

    REMOTE_ADDR = 代理服務(wù)器 IP
    HTTP_VIA = 代理服務(wù)器 IP (補(bǔ)充:這個(gè)字段由代理服務(wù)器填充,有時(shí)會(huì)填充網(wǎng)關(guān)信息等)
    HTTP_X_FORWARDED_FOR = 代理服務(wù)器 IP
    隱藏了您的真實(shí)IP,但是向訪問對(duì)象透露了您是使用代理服務(wù)器訪問他們的。

四、使用欺騙性代理服務(wù)器的情況:Distorting Proxies

    REMOTE_ADDR = 代理服務(wù)器 IP
    HTTP_VIA = 代理服務(wù)器 IP  (補(bǔ)充:這個(gè)字段由代理服務(wù)器填充,有時(shí)會(huì)填充網(wǎng)關(guān)信息等)
    HTTP_X_FORWARDED_FOR = 隨機(jī)的 IP
    告訴了訪問對(duì)象您使用了代理服務(wù)器,但編造了一個(gè)虛假的隨機(jī)IP代替您的真實(shí)IP欺騙它。

五、使用高匿名代理服務(wù)器的情況:High Anonymity Proxies

   REMOTE_ADDR = 代理服務(wù)器 IP
   HTTP_VIA = 沒數(shù)值或不顯示
   HTTP_X_FORWARDED_FOR = 沒數(shù)值或不顯示
   完全用代理服務(wù)器的信息替代了您的所有信息,就象您就是完全使用那臺(tái)代理服務(wù)器直接訪問對(duì)象。

除此之外,可以通過proxy judges總 結(jié)其他一些可供參考的判定信息,一遍于在實(shí)踐中加以利用。

最后寫一個(gè)php例子,僅供大家參考:

復(fù)制代碼 代碼如下:

if(!empty($_SERVER['HTTP_VIA']))    //使用了代理
{
    if(!isset($_SERVER['HTTP_X_FORWARDED_FOR']))
    {
        //Anonymous Proxies    普通匿名代理服務(wù)器
        //代理IP地址為 $_SERVER['REMOTE_ADDR']
   }
   else
   {
        //Transparent Proxies 透明代理服務(wù)器
        //代理IP地址為 $_SERVER['REMOTE_ADDR']
        //真實(shí)ip地址為 $_SERVER['HTTP_X_FORWARDED_FOR']
   }
}
else    //沒有代理或者是高匿名代理
{
    //真實(shí)ip地址為 $_SERVER['REMOTE_ADDR']
}

相關(guān)文章

  • php實(shí)現(xiàn)通用的信用卡驗(yàn)證類

    php實(shí)現(xiàn)通用的信用卡驗(yàn)證類

    這篇文章主要介紹了php實(shí)現(xiàn)通用的信用卡驗(yàn)證類,涉及信用卡的規(guī)則與php字符串操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,文中有英文原文注釋說明,有助于更直觀的了解源碼相關(guān)信息,需要的朋友可以參考下
    2015-03-03
  • PHP下常用正則表達(dá)式整理

    PHP下常用正則表達(dá)式整理

    PHP下常用正則表達(dá)式整理,使用php的朋友能用得到。
    2010-10-10
  • windows服務(wù)器使用IIS時(shí)thinkphp搜索中文無效問題

    windows服務(wù)器使用IIS時(shí)thinkphp搜索中文無效問題

    在用ThinkPHP開發(fā)的網(wǎng)站,在linux服務(wù)器下使用過一段時(shí)間,一切正常。但是更換到windows服務(wù)器時(shí),發(fā)現(xiàn)搜索的時(shí)候,無法搜索中文,查不出相應(yīng)的結(jié)果。查看數(shù)據(jù)庫(kù)發(fā)現(xiàn)數(shù)據(jù)是存在的。linux服務(wù)器下正常,而且搜索數(shù)字或字母程序正常,說明程序是沒有任何問題的。
    2023-06-06
  • php無序樹實(shí)現(xiàn)方法

    php無序樹實(shí)現(xiàn)方法

    這篇文章主要介紹了php無序樹實(shí)現(xiàn)方法,實(shí)例分析了php無序樹的實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • php+ajax無刷新分頁(yè)實(shí)例詳解

    php+ajax無刷新分頁(yè)實(shí)例詳解

    這篇文章主要介紹了php+ajax無刷新分頁(yè)的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了php數(shù)據(jù)查詢結(jié)合ajax數(shù)據(jù)交互實(shí)現(xiàn)無刷新分頁(yè)效果的相關(guān)技巧,需要的朋友可以參考下
    2015-12-12
  • PHP縮略圖等比例無損壓縮,可填充空白區(qū)域補(bǔ)充色

    PHP縮略圖等比例無損壓縮,可填充空白區(qū)域補(bǔ)充色

    PHP縮略圖 等比例無損壓縮,可填充空白區(qū)域補(bǔ)充色的實(shí)現(xiàn)代碼,需要的朋友可以參考下。
    2011-06-06
  • PHP手機(jī)號(hào)碼及郵箱正則表達(dá)式實(shí)例解析

    PHP手機(jī)號(hào)碼及郵箱正則表達(dá)式實(shí)例解析

    這篇文章主要介紹了PHP手機(jī)號(hào)碼及郵箱正則表達(dá)式實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Php header()函數(shù)語(yǔ)法及使用代碼

    Php header()函數(shù)語(yǔ)法及使用代碼

    Php header()函數(shù)語(yǔ)法及使用代碼詳解,這里列出了header的常用常用狀態(tài)碼。
    2013-11-11
  • PHP 處理圖片的類實(shí)現(xiàn)代碼

    PHP 處理圖片的類實(shí)現(xiàn)代碼

    PHP 處理圖片的類實(shí)現(xiàn)代碼,需要的朋友可以參考下。
    2009-10-10
  • ThinkPHP5 驗(yàn)證器的具體使用

    ThinkPHP5 驗(yàn)證器的具體使用

    這篇文章主要介紹了ThinkPHP5 驗(yàn)證器的具體使用,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-05-05

最新評(píng)論

兴隆县| 青田县| 浏阳市| 兰州市| 寿宁县| 玉屏| 宁夏| 九龙城区| 宝清县| 柏乡县| 如东县| 乐亭县| 横峰县| 河津市| 江阴市| 屏东县| 房产| 隆回县| 安国市| 白银市| 昆山市| 富阳市| 泽州县| 西畴县| 盐边县| 泸水县| 北流市| 宜良县| 波密县| 康保县| 江孜县| 安远县| 淮安市| 沙坪坝区| 益阳市| 林西县| 江川县| 崇州市| 商都县| 原阳县| 四子王旗|