但是如果使用了反向代理的,HTTP頭中REMOTE_ADDR就不是用戶的地址,反而是上一級代理的地址了。

經過我的研究有兩種方法來獲取用戶的真實外網IP。

方法一:curl " /> 亚洲AV午夜精品麻豆AV,麻豆精品乱码WWW久久密,手机精品在线

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php 獲取本機外網/公網IP的代碼

大家一般都是用$_SERVER['REMOTE_ADDR']來獲取用戶IP,

但是如果使用了反向代理的,HTTP頭中REMOTE_ADDR就不是用戶的地址,反而是上一級代理的地址了。

經過我的研究有兩種方法來獲取用戶的真實外網IP。


方法一:curl
復制代碼 代碼如下:
function get_onlineip() {
$ch = curl_init('http://www.ip138.com/ip2city.ASP');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$a = curl_exec($ch);
preg_match('//[(.*)/]/', $a, $ip);
return $ip[1];
}



方法二:$_SERVER['HTTP_X_FORWARDED_FOR']來獲取相應的地址
復制代碼 代碼如下:
function get_onlineip() {
$onlineip = '';
if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
$onlineip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
$onlineip = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
$onlineip = getenv('REMOTE_ADDR');
} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
$onlineip = $_SERVER['REMOTE_ADDR'];
}
return $onlineip;
}

php技術php 獲取本機外網/公網IP的代碼,轉載需保留來源!

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

主站蜘蛛池模板: 美女打开双腿扒开屁股男生 | 91九色麻豆 | 超碰caopro熟女m超碰分类 | 亚洲国产精品嫩草影院久久 | 久久免费精彩视频 | 国产午夜人做人免费视频中文 | 男神插曲女生软件完整版 | 美国色情三级欧美三级纸匠情挑 | 欧美在线激情 | 日本视频一区二区免费观看 | 国产欧美无码亚洲 | 欧美 亚洲 中文字幕 高清 | 人人干人人插 | 韩国伦理三级 | 区一区二视频免费观看 | 国产精品成人久久久久A伋 国产精品成人观看视频免费 | 国语自产偷成人精品视频 | 特黄特色大片免费播放器试看 | 久久久久激情免费观看 | 欧美一级情欲片在线 | 狠狠啪在线香蕉 | 大胸美女洗澡扒奶衣挤奶 | 久久中文字幕免费视频 | 最近韩国日本免费观看mv免费版 | 小SB几天没做SAO死了H | 亚洲国产欧美日韩在线一区 | 亚洲AV午夜福利精品香蕉麻豆 | 色多多深夜福利免费观看 | 久热久热精品在线观看 | 暖暖 免费 日本 高清 在线1 | 男人叼女人 | 男人都懂www深夜免费网站 | 2012中文字幕在线动漫电影 | 国产精品一区二区AV97 | 久久久91精品国产一区二区 | 免费看到湿的小黄文软件APP | 亚欧成人毛片一区二区三区四区 | 欧美一区二区三区免费播放 | 国产色婷婷亚洲99精品 | 免费 高清 中文在线观看 | 精品一区二区三区免费观看 |