php下獲取客戶端ip地址的函數(shù)
更新時(shí)間:2010年03月15日 22:22:57 作者:
php getip獲取用戶ip地址的函數(shù)代碼,需要的朋友可以參考下。
復(fù)制代碼 代碼如下:
function getip() {
$IP=getenv('REMOTE_ADDR');
$IP_ = getenv('HTTP_X_FORWARDED_FOR');
if (($IP_ != "") && ($IP_ != "unknown")) $IP=$IP_;
return $IP;
}
下面這個(gè)比較好的
復(fù)制代碼 代碼如下:
function getIP()
{
if (isset($_SERVER)) {
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$realip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} elseif (isset($_SERVER['HTTP_CLIENT_IP'])) {
$realip = $_SERVER['HTTP_CLIENT_IP'];
} else {
$realip = $_SERVER['REMOTE_ADDR'];
}
} else {
if (getenv("HTTP_X_FORWARDED_FOR")) {
$realip = getenv( "HTTP_X_FORWARDED_FOR");
} elseif (getenv("HTTP_CLIENT_IP")) {
$realip = getenv("HTTP_CLIENT_IP");
} else {
$realip = getenv("REMOTE_ADDR");
}
}
return $realip;
}
相關(guān)文章
mac下Apache + MySql + PHP搭建網(wǎng)站開發(fā)環(huán)境
最近接了個(gè)小活,做一個(gè)使用PHP語言和MySql數(shù)據(jù)庫(kù)的動(dòng)態(tài)網(wǎng)站。之前做過類型的網(wǎng)站,是在windows系統(tǒng)下做的,開發(fā)環(huán)境使用的是 AppServ 的PHP開發(fā)套件?,F(xiàn)在有了我的大MAC,所以找了MAC系統(tǒng)下PHP環(huán)境的開發(fā)套件。2014-06-06
解析PHP 使用curl提交json格式數(shù)據(jù)
本篇文章是對(duì)PHP中使用curl提交json格式數(shù)據(jù)的實(shí)現(xiàn)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
根據(jù)key刪除數(shù)組中指定的元素實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄鶕?jù)key刪除數(shù)組中指定的元素實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-03-03
php設(shè)計(jì)模式 Prototype (原型模式)代碼
用原型實(shí)例指定創(chuàng)建對(duì)象的種類.并且通過拷貝這個(gè)原型來創(chuàng)建新的對(duì)象2011-06-06
php實(shí)現(xiàn)將數(shù)組或?qū)ο髮懭氲轿募姆椒ㄐ〗Y(jié)【三種方法】
這篇文章主要介紹了php實(shí)現(xiàn)將數(shù)組或?qū)ο髮懭氲轿募姆椒?結(jié)合實(shí)例形式總結(jié)分析了PHP將數(shù)組或?qū)ο筠D(zhuǎn)換并寫入文件的三種常見操作技巧,需要的朋友可以參考下2020-04-04

