龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php 判断访问IP

时间:2014-07-29 16:38来源:网络整理 作者:网络 点击:
分享到:
判断访问IP [代码片段(19行)]
<?php 
function getIP() { 
    if (! empty ( $_SERVER ["HTTP_CLIENT_IP"] )) { 
        $cip = $_SERVER ["HTTP_CLIENT_IP"]; 
    } else if (! empty ( $_SERVER ["HTTP_X_FORWARDED_FOR"] )) { 
        $cip = $_SERVER ["HTTP_X_FORWARDED_FOR"]; 
    } else if (! empty ( $_SERVER ["REMOTE_ADDR"] )) { 
        $cip = $_SERVER ["REMOTE_ADDR"]; 
    } else { 
        $cip = ''; 
    } 
    preg_match ( "/[\\d\\.]{7,15}/", $cip, $cips ); 
    $cip = isset ( $cips [0] ) ? $cips [0] : 'unknown'; 
    unset ( $cips ); 
    return $cip; 
} 

?>
//该片段来自于http://outofmemory.cn
精彩图集

赞助商链接