php 判斷訪問IP

suxiang. 8年前發布 | 917 次閱讀 PHP

判斷訪問IP

php代碼

<?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; 
} 

?>
 本文由用戶 suxiang. 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!