php判斷訪問IP的方法
更新時間:2015年06月19日 14:46:01 作者:瘋狂的流浪
這篇文章主要介紹了php判斷訪問IP的方法,涉及php針對服務器端預定義變量$_SERVER的相關(guān)判斷與使用技巧,需要的朋友可以參考下
本文實例講述了php判斷訪問IP的方法。分享給大家供大家參考。具體如下:
<?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; } ?>
希望本文所述對大家的php程序設計有所幫助。
相關(guān)文章
php 函數(shù)使用可變數(shù)量的參數(shù)方法
下面小編就為大家?guī)硪黄猵hp 函數(shù)使用可變數(shù)量的參數(shù)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-05-05適用于php-5.2?的?php.ini?中文版[金步國翻譯]
最近服務器基本上都是使用了php?5.2.*,以前發(fā)布的版本的php.ini已經(jīng)不適用于現(xiàn)在的版本了,特發(fā)現(xiàn)了這篇文章特分享給大家。2011-04-04php緩沖 output_buffering和ob_start使用介紹
這篇文章主要介紹了php緩沖 output_buffering和ob_start的相關(guān)資料,需要的朋友可以參考下2014-01-01php array_merge下進行數(shù)組合并的代碼
array_merge();合并兩個數(shù)組,如果數(shù)組的鍵名是字符,而且兩個數(shù)組的鍵名是相同的字符,2008-07-07