这篇文章主要为大家详细介绍了php get_real_ip()简单示例,具有一定的参考价值,可以用来参考一下。
对phpget_real_ip()简单示例感兴趣的小伙伴,下面一起跟随512笔记的小编巴闭妹来看看吧!
/**
*
* @param
* @arrange (512.笔记) www.512pic.com
**/
function get_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']);
}
注:关于php get_real_ip()简单示例的内容就先介绍到这里,更多相关文章的可以留意512笔记的其他信息。
关键词:
您可能感兴趣的文章