PHP获取本地IP
PHP 2011/7/11 18:07:30 点击:不统计
http://%77%77%77%2E%66%6F%72%61%73%70%2E%63%6E
php获取ip地址,如果是内容,则显示内容ip
function getip(){
$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获取关键词代码 >> ·下一篇:mysql left join 右表多条数据重复 >>