四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

php 獲取客戶端的真實ip

復(fù)制代碼 代碼如下:
function GetIP(){
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))
$ip = getenv("HTTP_CLIENT_IP");
else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
$ip = getenv("REMOTE_ADDR");
else if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
$ip = $_SERVER['REMOTE_ADDR'];
else
$ip = "unknown";
return($ip);
}

regist=off的問題
if ($register_globals!=1) {
@extract($_SERVER, EXTR_SKIP);
@extract($_COOKIE, EXTR_SKIP);
@extract($_SESSION, EXTR_SKIP);
@extract($_POST, EXTR_SKIP);
@extract($_FILES, EXTR_SKIP);
@extract($_GET, EXTR_SKIP);
@extract($_ENV, EXTR_SKIP);
}
其中REMOTE_ADDR比較好理解,php手冊上有說明它是預(yù)定的變量;而HTTP_x_FORWARDED_FOR呢,在網(wǎng)上找了一些資料,是這么說的
php 中使用 $_SERVER["REMOTE_ADDR"] 來取得客戶端的 IP 地址,但如果客戶端是使用代理服務(wù)器來訪問,那取到的就是代理服務(wù)器的 IP 地址,而不是真正的客戶端 IP 地址。要想透過代理服務(wù)器取得客戶端的真實 IP 地址,就要使用 $_SERVER["HTTP_X_FORWARDED_FOR"] 來讀取。
不過要注意的事,并不是每個代理服務(wù)器都能用 $_SERVER["HTTP_X_FORWARDED_FOR"] 來讀取客戶端的真實 IP,有些用此方法讀取到的仍然是代理服務(wù)器的 IP。

至于HTTP_CLIENT_IP,有篇貼子上說
'HTTP_CLIENT_IP'是用戶的IP,'HTTP_X_FORWARDED_FOR'是代理的IP
這些IP頭消息未必能夠取得到(因為不同的瀏覽器不同的網(wǎng)絡(luò)設(shè)備,可能發(fā)不同的IP頭消息).所以php就嘗試把每個IP頭消息判斷一下,若有,則取其中的一個.

php技術(shù)php 獲取客戶端的真實ip,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 女生被艹在线观看| 何玲| 88分钟| 中国最贵的10大香烟| 光脚踩| cctv5+体育节目表| 马会传真论坛13297соm查询官网| 梦桐| 格伦鲍威尔| 春心荡漾第二季无删减| 风月变电视剧简介| 安全员c证考试免费题库| 尤勇智的个人资料简介| 妈妈写给叛逆儿子的信看哭孩子| 潜行在线观看| 87版七仙女台湾| 好像怎么造句 二年级| 风筝 电影| 新家法| 隐形人4| 误判电影什么时候上映| 奇骏车友会| 跟班服务| 05s502图集| 燕郊在线| 松雪泰子| 墨雨云间电视剧| 色在线视频观看| 女生宿舍2在线看| 情剑山河| 心理健康《微笑的力量》ppt | 无声真相电影免费播放| 美女上厕所| 宋恩彩为艺术奉献的作品有哪些| 叶子楣代表咋| 失落之城电影| 开心鬼救开心鬼| tvb翡翠台直播| a级在线| 冰之下| 大胆艺术|