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

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

方法一:curl " /> 欧美精品一区二,亚洲精品久久久久久久久久吃药 ,久久爱综合

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

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

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

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

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


方法一:curl
復(fù)制代碼 代碼如下:
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']來獲取相應(yīng)的地址
復(fù)制代碼 代碼如下:
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技術(shù)php 獲取本機(jī)外網(wǎng)/公網(wǎng)IP的代碼,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 最美情侣高清免费观看视频大全| 女神异闻录5动画| 高冷女头| 植树看图写话| 漂流者| 熊出没之过年大电影| 托比·琼斯| 大海在呼唤| 青春派电视剧免费完整版在线观看 | asshole| 河南卫视节目预告| 87电影| 电影喜宝| 风筝 电影| 张柏芝惊艳照片| 广场舞100首视频| 忘忧草电影| 官网移动端充值| 欲望之| 七年级地理课时练电子版| 刘浩存个人资料简介及家世| 新力量电影在线观看免费| 李俊宇| 87版七仙女台湾| insanitycrew| 锤娜丽莎电视剧| 飞鸟里伊奈| 神仙我才不稀罕短剧在线观看| 《禁忌4》| marie dee| 钢琴键盘示意图| 双重曝光韩剧在线观看| 韩佳熙的电影全部作品| 极度险情| 张俪eyely| 色在线视频播放| 沙鲁克汗| 驯服型男刑警队长| 奶粉过敏的症状和表现| 徐蔓华| 《窃视者》电影免费观看美国|