获取客户端IP地址

 <?php
function getIP(){ /*获取客户端IP,不管ipv4还是ipv6地址都能获取的。*/
    if(@$_SERVER["HTTP_X_FORWARDED_FOR"]) {
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; 
    }elseif(@$_SERVER["HTTP_CLIENT_IP"]){ 
$ip = $_SERVER["HTTP_CLIENT_IP"]; 
    }elseif(@$_SERVER["REMOTE_ADDR"]) {
$ip = $_SERVER["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"; 
}
    return $ip; 
}
$ip=getIP();
echo $ip;
//echo "var ip_address ='$ip'; ";

?>


如何写入到html文件中实现从静态页面(如:xx.html)输出IP,才有意思。 通过js变量输出。。。。 搞了半天 没输出,,博友上贴吧

版权声明:本文为博主原创文章,未经博主允许不得转载。

原文地址:https://www.cnblogs.com/sunscheung/p/4839443.html