php获取客户端ip,简单实用

前端之家收集整理的这篇文章主要介绍了php获取客户端ip,简单实用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

PHP获取客户端ip,简单实用

function getOnlineIP() {
$cip = getenv ( 'HTTP_CLIENT_IP' );
$xip = getenv ( 'HTTP_X_FORWARDED_FOR' );
$rip = getenv ( 'REMOTE_ADDR' );
$srip = $_SERVER ['REMOTE_ADDR'];

if ($cip && strcasecmp ( $cip,'unknown' )) {
$onlineip = $cip;
} elseif ($xip && strcasecmp ( $xip,'unknown' )) {
$onlineip = $xip;
} elseif ($rip && strcasecmp ( $rip,'unknown' )) {
$onlineip = $rip;
} elseif ($srip && strcasecmp ( $srip,'unknown' )) {
$onlineip = $srip;
}
// 15网(LieHuo28.Net)教09
preg_match ( "/[d.]{7,15}/",$onlineip,$match );
$onlineip = $match [0] ? $match [0] : 'unknown';

return $onlineip;
}

本文地址:http://www.52blogger.com/archives/597

猜你在找的PHP相关文章