<?php
//echo $ip = getenv ( 'HTTP_CLIENT_IP' );
//echo $ips = $_SERVER [ 'REMOTE_ADDR' ];
function GetIP(){
if(getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"),"unknown")){
$ip = getenv("HTTP_CLIENT_IP");
}else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"),"unknown")){
$ip = getenv("HTTP_X_FORWARDED_FOR");
}else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"),"unknown")){
$ip = getenv("REMOTE_ADDR");
}else if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'],"unknown")){
$ip = $_SERVER['REMOTE_ADDR'];
}else{
$ip = "unknown" ;
}
return $ip;
}
$ipe = GetIP();
echo $ipe ;
?>
转载于:https://blog.51cto.com/nightwizard/466581