一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php 獲取客戶端的真實ip

復制代碼 代碼如下:
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手冊上有說明它是預定的變量;而HTTP_x_FORWARDED_FOR呢,在網上找了一些資料,是這么說的
php 中使用 $_SERVER["REMOTE_ADDR"] 來取得客戶端的 IP 地址,但如果客戶端是使用代理服務器來訪問,那取到的就是代理服務器的 IP 地址,而不是真正的客戶端 IP 地址。要想透過代理服務器取得客戶端的真實 IP 地址,就要使用 $_SERVER["HTTP_X_FORWARDED_FOR"] 來讀取。
不過要注意的事,并不是每個代理服務器都能用 $_SERVER["HTTP_X_FORWARDED_FOR"] 來讀取客戶端的真實 IP,有些用此方法讀取到的仍然是代理服務器的 IP。

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

php技術php 獲取客戶端的真實ip,轉載需保留來源!

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

主站蜘蛛池模板: 日韩专区中文字幕 | xxx国产精品| 中文字幕123区 | 欧美国产一区二区二区 | 久久免费精品国产72精品剧情 | 无码一区二区三区视频 | 亚洲伊人久久大香线蕉在观 | 亚洲综合色网站 | 欧美成人久久一级c片免费 欧美成人免费sss | 色婷婷在线视频 | 亚洲一区二区免费在线观看 | 2021久久精品国产99国产精品 | 国产精品麻豆视频 | 国产成人免费高清激情明星 | 加勒比毛片 | 成人黄视频在线观看 | 色呦呦在线播放 | 免费大黄网站在线观看 | 亚洲国产精品久久久天堂 | 亚洲黄网视频 | 激情五月亚洲 | 亚洲小说另类 | 91精品视频在线观看免费 | 久久经典视频 | 一本大道久久a久久综合 | 六月婷婷激情综合 | 深爱激动网婷婷狠狠五月 | 福利毛片 | 理论片中文字幕在线观看 | 亚洲综合偷自成人网第页色 | 中文字幕久久久久久久系列 | 国产成人精品一区二区秒拍 | 免费毛片在线视频 | 久久久精品免费国产四虎 | 丁香婷婷亚洲 | 成人在线小视频 | 女人ass人体下部pic | 亚洲一区播放 | 末成年美女黄网站色大片连接 | 国产成在线观看免费视频 | 四川幻女一级毛片 |