首页 > 互联网 > 计算机 > php语言 > php如何获得ip地址

php如何获得ip地址

   来源:学问社    阅读: 1.13W 次
字号:

用手机扫描二维码 在手机上继续观看

手机查看

你知道在PHP中如何获得IP地址么?以下本站小编整理的php获得ip地址,希望对大家有所帮助,更多信息请关注应届毕业生网!

php如何获得ip地址

  方法一:

function GetIP(){

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

$cip = $_SERVER["HTTP_CLIENT_IP"];

}

elseif(!empty($_SERVER["HTTP_X_FORWARDED_FOR"])){

$cip = $_SERVER["HTTP_X_FORWARDED_FOR"];

}

elseif(!empty($_SERVER["REMOTE_ADDR"])){

$cip = $_SERVER["REMOTE_ADDR"];

}

else{

$cip = "无法获取!";

}

return $cip;

}

echo GetIP();

?>

  方法二:

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;

?>

  方法三:

$iipp = $_SERVER["REMOTE_ADDR"];

echo $iipp ;

?>

计算机一级
计算机二级
计算机三级
计算机四级
C语言
java语言
php语言
网络技术