【技术分享】EMLOG得到不到真实IP的解决计划_mc我的世界科技红石灯

 人参与 | 时间:2026-07-22 15:43:37

很多用Emlog的技术解决计划站长城市遇到这样的状况,留言或者评论得到不到真实IP !分享mc我的世界科技红石灯 今天安鹿就教大家如何修复这个尴尬 大多数得到不到真实IP是得到不到真mc我的世界科技末地因为 ,网站使用了CDN,技术解决计划mc我的世界科技末地城得到到的分享mc我的世界科技末地船都是CDN的IP。

修复计划

修改/include/lib/function.base.php文件,得到不到真mc我的世界科技末地折跃门在60行左右能找到这行代码 。技术解决计划

function getIp(){
$ip = isset($_SERVER[REMOTE_ADDR]) ?分享 $_SERVER[REMOTE_ADDR]:;
if(!ip2long($ip)){
$ip = ;
}
return $ip;
}
function getIp() {  $ip = isset($_SERVER[REMOTE_ADDR]) ? $_SERVER[REMOTE_ADDR] : ;  if (!ip2long($ip)) {    $ip = ;  }  return $ip;}
function getIp() { $ip = isset($_SERVER[REMOTE_ADDR]) ? $_SERVER[REMOTE_ADDR] : ; if (!ip2long($ip)) { $ip = ; } return $ip;}

修改为 :

function getIp(){
$ip = isset($_SERVER[REMOTE_ADDR]) ? $_SERVER[REMOTE_ADDR]:;
if(isset($_SERVER[HTTP_X_FORWARDED_FOR])){ $list = explode(,, $_SERVER[HTTP_X_FORWARDED_FOR]);$ip = $list[0]; }
if(!ip2long($ip)){
$ip = ;
}
return $ip;
}
function getIp() {  $ip = isset($_SERVER[REMOTE_ADDR]) ? $_SERVER[REMOTE_ADDR] : ;  if(isset($_SERVER[HTTP_X_FORWARDED_FOR])) { $list = explode(,, $_SERVER[HTTP_X_FORWARDED_FOR]);$ip = $list[0]; }   if (!ip2long($ip)) {  $ip = ;  }   return $ip;}
function getIp() { $ip = isset($_SERVER[REMOTE_ADDR]) ? $_SERVER[REMOTE_ADDR] : ; if(isset($_SERVER[HTTP_X_FORWARDED_FOR])) { $list = explode(,, $_SERVER[HTTP_X_FORWARDED_FOR]);$ip = $list[0]; } if (!ip2long($ip)) { $ip = ; } return $ip;}

修改完保存生效,然后留言试试是得到不到真否大捷!

技术解决计划
顶: 9踩: 656