你原来获取ip用的是
$_SERVER["REMOTE_ADDR"]
现在改为
$_SERVER["HTTP_X_FORWARDED_FOR"]
function GetIP()
{
if(!empty(HTTP_X_FORWARDED_FOR"];
}elseif(!empty(HTTP_HOST"];
if(isset(REQUEST_URI"];
} else{
$url.=QUERY_STRING"])){$url.="?".['REQUEST_METHOD'] == 'POST' && (empty(['HTTP_REFERER']) == preg_replace("/([^\:]+).*/", "\\1", $_SERVER['HTTP_HOST'])))) {
return true;
} else {
return false;
}
}
function GetIP()
{
if(!empty($_SERVER["HTTP_CLIENT_IP"])){
$cip = $_SERVER["HTTP_CLIENT_IP"];
}elseif(!empty($_SERVER["HTTP_X_FORWARDED_FOR"])){
$cip = $_SERVER["HTTP_X_FORWARDED_FOR"];
}elseif(!empty($_SERVER["REMOTE_ADDR"])){
$cip = $_SERVER["REMOTE_ADDR"];
}else{
$cip = '';
}
preg_match("/[\d\.]{7,15}/", $cip, $cips);
$cip = isset($cips[0]) ? $cips[0] : 'unknown';
unset($cips);
return $cip;
}


获取Ip真麻烦
| 欢迎光临 全球主机交流论坛 (https://loc.wget.at/) | Powered by Discuz! X3.4 |