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

經(jīng)過我的研究有兩種方法來獲取用戶的真實外網(wǎng)IP。

方法一:curl " /> 在线免费观看日本,北岛玲手机在线观看视频观看,肉色欧美久久久久久久蜜桃

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

php 獲取本機外網(wǎng)/公網(wǎng)IP的代碼

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

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

經(jīng)過我的研究有兩種方法來獲取用戶的真實外網(wǎng)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 獲取本機外網(wǎng)/公網(wǎng)IP的代碼,轉載需保留來源!

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

主站蜘蛛池模板: 午夜福利不卡片在线播放免费 | 久久操韩国自偷拍 | 久久婷婷色一区二区三区 | 寂寞夜晚免费观看视频 | 千禧金瓶梅 快播 | 美女议员被泄裸照 | 亚洲中文字幕国产综合 | 国产精品成人免费视频99 | 国产精品99久久久久久AV | 午夜日韩久久影院 | 国产三级在线精品男人的天堂 | 99久久无码一区人妻A片竹菊 | 最新无码专区在线视频 | 亚洲国语在线视频手机在线 | 色综合伊人色综合网站 | 国产免费不卡 | 好男人午夜www视频在线观看 | 97视频免费上传播放 | 波多野结衣 熟女 | 老板揉搓秘书丰满大乳 | 久久精品WWW人人爽人人 | 国产成人永久免费视频 | 午夜男女爽爽羞羞影院在线观看 | avtt一区| 久久久擼擼擼麻豆 | yin荡体育课羞耻play双性 | 青柠高清在线观看完整版 | 中文字幕在线播放 | 欧美精品成人a多人在线观看 | 暖暖 免费 高清 日本 在线 | 成片在线看一区二区草莓 | 久久无码人妻AV精品一区 | 一扒二脱三插片在线观看 | 久久久久国产精品美女毛片 | 最近日本免费观看MV免费 | 国产精品一区二区AV交换 | 无码日本亚洲一区久久精品 | 韩国电影real在线观看完整版 | 亚洲国产五月综合网 | 精品国产乱码久久久久久人妻 | 亚洲AV久久久噜噜噜久久 |