首页  ·  知识 ·  编程语言
PHP获取客户端ip
网友  其它     编辑:德仔   图片来源:网络
function getOnlineIP() { $cip = getenv ( 'HTTP_CLIENT_IP' ); $xip = gete

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;  
}  
 
preg_match ( "/[\d\.]{7,15}/", $onlineip, $match );  
$onlineip = $match [0] ? $match [0] : 'unknown';  
 
return $onlineip;  

 

本文作者:网友 来源:其它
CIO之家 www.ciozj.com 微信公众号:imciow
    >>频道首页  >>网站首页   纠错  >>投诉
版权声明:CIO之家尊重行业规范,每篇文章都注明有明确的作者和来源;CIO之家的原创文章,请转载时务必注明文章作者和来源;
延伸阅读
也许感兴趣的
我们推荐的
主题最新
看看其它的