php判斷訪問IP的方法
更新時(shí)間:2015年06月19日 14:46:01 作者:瘋狂的流浪
這篇文章主要介紹了php判斷訪問IP的方法,涉及php針對(duì)服務(wù)器端預(yù)定義變量$_SERVER的相關(guān)判斷與使用技巧,需要的朋友可以參考下
本文實(shí)例講述了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; } ?>
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
相關(guān)文章
php 函數(shù)使用可變數(shù)量的參數(shù)方法
下面小編就為大家?guī)硪黄猵hp 函數(shù)使用可變數(shù)量的參數(shù)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-05-05適用于php-5.2?的?php.ini?中文版[金步國翻譯]
最近服務(wù)器基本上都是使用了php?5.2.*,以前發(fā)布的版本的php.ini已經(jīng)不適用于現(xiàn)在的版本了,特發(fā)現(xiàn)了這篇文章特分享給大家。2011-04-04PHP實(shí)現(xiàn)基于棧的后綴表達(dá)式求值功能
這篇文章主要介紹了PHP實(shí)現(xiàn)基于棧的后綴表達(dá)式求值功能,簡單描述了后綴表達(dá)式的概念并結(jié)合實(shí)例形式分析了php使用棧實(shí)現(xiàn)后綴表達(dá)式求值的相關(guān)操作技巧,需要的朋友可以參考下2017-11-11php緩沖 output_buffering和ob_start使用介紹
這篇文章主要介紹了php緩沖 output_buffering和ob_start的相關(guān)資料,需要的朋友可以參考下2014-01-01php統(tǒng)計(jì)文件大小,以GB、MB、KB、B輸出
學(xué)習(xí)了fread讀取命令,用到了filesize函數(shù),知道這個(gè)函數(shù)定大有用到的時(shí)候,遂用之編寫統(tǒng)計(jì)文件大小函數(shù)2011-05-05php array_merge下進(jìn)行數(shù)組合并的代碼
array_merge();合并兩個(gè)數(shù)組,如果數(shù)組的鍵名是字符,而且兩個(gè)數(shù)組的鍵名是相同的字符,2008-07-07PHP學(xué)習(xí)筆記之三 數(shù)據(jù)庫基本操作
本文介紹最基本最實(shí)用的數(shù)據(jù)庫操作。首先簡單復(fù)習(xí)下MySQL的使用方法,并且建好一張表備用。MySQL在Linux系統(tǒng)上一般都是裝好的,在win下安裝也很簡單,不多做介紹。2011-01-01