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

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

方法一:curl " /> 一级片在线视频,精品国产一区在线观看,男人下面疯狂进女人下部视频

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

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的代碼,轉載需保留來源!

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

主站蜘蛛池模板: 五月激情丁香婷婷综合第九 | 高清国产美女一级毛片 | 日本高清在线观看视频www | 极品丝袜高跟91极品系列 | 在线免费观看国产精品 | 国产一进一出视频网站 | 伊人小婷婷色香综合缴缴情 | 怡红院影院 | 午夜黄色网 | 在线免费观看福利 | 色77影院 | 欧美xxxwww | 欧美在线视频播放 | 网红主播大尺度精品福利视频 | 亚洲欧美日韩国产一区二区精品 | 98视频在线观看 | 全部免费69堂在线视频 | 四虎久久精品国产 | 一本之道一区三区 | 看全色黄大色黄大片色责看的 | 免费播放美女一级毛片 | 四虎精品免费永久在线 | 欧洲美女高清一级毛片 | 五月婷婷六月合 | a中文字幕1区 | 中文字幕日韩一区二区三区不 | 在线观看成人免费视频 | 亚洲欧美另类久久久精品能播放的 | www.五月| 婷婷四房综合激情五月在线 | 日本在线视频网址 | 四虎入口 | 成人国产精品免费视频 | 五月婷婷综合激情 | 亚洲精品影院久久久久久 | 亚洲综合成人在线 | 在线一区二区三区 | 狠狠久久久久综合网 | 国产精品自产拍视频观看 | 国产精品视频第一区二区三区 | 精品综合一区二区三区 |