11 08 2015

10. 获取用户的真实  IP

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function getRealIpAddr()  
{  
    if (!emptyempty($_SERVER['HTTP_CLIENT_IP']))  
    {  
        $ip=$_SERVER['HTTP_CLIENT_IP'];  
    }  
    elseif (!emptyempty($_SERVER['HTTP_X_FORWARDED_FOR']))  
    //to check ip is pass from proxy  
    {  
        $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];  
    }  
    else  
    {  
        $ip=$_SERVER['REMOTE_ADDR'];  
    }  
    return $ip;  
}

语法:

?
1
2
3
4
<?php
$ip = getRealIpAddr();
echo $ip;
?>
发表评论