• 電話:13427578396
    PHP代碼如何獲取IP地址
    查看次數:6639

     

    在用php語言進行網站建設的過程中,我們有時候會涉及到獲取ip地址,可以通過如下幾個方法獲取ip地址,PHP獲取IP都是使用HTTP_X_FORWARDED_FORHTTP_CLIENT_IPHTTP_CLIENT_IP這幾個函數。下面是集中PHP獲取IP的方式。

    方法1

    <?php

    error_reporting (E_ERROR | E_WARNING | E_PARSE);

    if($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]){

    $ip = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"];

    }

    elseif($HTTP_SERVER_VARS["HTTP_CLIENT_IP"]){

    $ip = $HTTP_SERVER_VARS["HTTP_CLIENT_IP"];

    }

    elseif ($HTTP_SERVER_VARS["REMOTE_ADDR"]){

    $ip = $HTTP_SERVER_VARS["REMOTE_ADDR"];

    }

    elseif (getenv("HTTP_X_FORWARDED_FOR")){

    $ip = getenv("HTTP_X_FORWARDED_FOR");

    }

    elseif (getenv("HTTP_CLIENT_IP")){

    $ip = getenv("HTTP_CLIENT_IP");

    }

    elseif (getenv("REMOTE_ADDR")){

    $ip = getenv("REMOTE_ADDR");

    }

    else{

    $ip = "Unknown";

    }

    echo $ip;

    ?>

     

     

    方法2

    <?php

    $iipp = $_SERVER["REMOTE_ADDR"];

    echo $iipp ;

    ?>

     

     

     

     

    方法3

    <?php

    $user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"];

    $user_IP = ($user_IP) ? $user_IP : $_SERVER["REMOTE_ADDR"];

    echo $user_IP

    ?>

     

     

    方法4

    <?php

    functionget_real_ip()

    {

    $ip=false;

    if(!empty($_SERVER["HTTP_CLIENT_IP"])){

    $ip = $_SERVER["HTTP_CLIENT_IP"];

    }

    if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){

    $ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']);

    if($ip){

    array_unshift($ips, $ip); $ip = FALSE;

    }

    for($i = 0; $i< count($ips); $i++){

    if (!eregi ("^(10|172.16|192.168).", $ips[$i])){

    $ip = $ips[$i];

    break;

    }

    }

    }

    return($ip ? $ip : $_SERVER['REMOTE_ADDR']);

    }

    echoget_real_ip();

    ?>

     

     

     

     

    方法5

    <?php

    if(getenv('HTTP_CLIENT_IP')){

    $onlineip = getenv('HTTP_CLIENT_IP');

    }

    elseif(getenv('HTTP_X_FORWARDED_FOR')){

    $onlineip = getenv('HTTP_X_FORWARDED_FOR');

    }

    elseif(getenv('REMOTE_ADDR')){

    $onlineip = getenv('REMOTE_ADDR');

    }

    else{

    $onlineip = $HTTP_SERVER_VARS['REMOTE_ADDR'];

    }

    echo $onlineip;

    ?>

    廣州網站建設
    掃一掃加微信
    掃一掃訪問手機網站
    Copyright ? 2010-2018 廣州宏智網絡科技有限公司, All Rights Reserved 備案號:粵ICP備11095376號
    手機:13427578396(陳) 15914384021(鄧) 電話:020-22920731 網址:http://www.www.zbjsfz.com  
    我們為您提供高品質的廣州網站建設、廣州網站制作、廣州網站開發、廣州做網站、廣州網站設計、廣州網頁設計、廣州網頁制作服務!
    久久亚洲精品人成综合网| jazzjazz国产精品| 久久免费99精品国产自在现线| 亚洲国产精品综合久久2007| 热久久99精品这里有精品| 99国产精品久久| 日韩精品无码一区二区三区四区| 亚洲精品第一国产综合野| 国产99视频免费精品是看6| 国产精品午夜福利在线无码| 在线精品视频播放| 久这里只精品99re66| 久久久久成人精品无码 | 中文字幕精品一区| 国产精品麻豆高清在线观看| 精品国产三上悠亚在线观看| 亚洲AV蜜桃永久无码精品| 精品三级AV无码一区| 亚洲精品一级无码中文字幕| 亚洲精品中文字幕乱码影院| 亚洲精品视频久久久| 精品国产无限资源免费观看| 91精品国产色综合久久| 无码国产精品久久一区免费| 国产区精品一区二区不卡中文| 久草热8精品视频在线观看| 久久99精品久久久久久| 国产麻豆剧果冻传媒免精品费网站 | 亚洲日韩一区精品射精| 九九热线精品视频16| 久久99精品国产一区二区三区| 国产精品亚洲а∨无码播放麻豆| 亚洲AV日韩精品久久久久久久| 国产精品久久久久久久伊一| 亚洲精品自在线拍| 中文精品北条麻妃中文| 精品久久综合一区二区| 久久久无码精品亚洲日韩京东传媒 | 亚洲av永久无码精品天堂久久| 久久亚洲av无码精品浪潮| 久久精品日韩一区国产二区|