王尘宇王尘宇

研究百度干SEO做推广变成一个被互联网搞的人

EMlog开启CDN猎取不到实在IP

教程截图

教程简介

EMlog博客开启CDN加快而猎取不到实在IP地点 包含博客文章留言板的批评猎取的不是实在地点而是CDN的地点

教程申明

我们能够运用这个要领替代emlog文件来修正处理这个问题

/include/lib/function.base.php文件 替代56到65行这段代码

教程演示

 /*** 猎取用户ip地点*/function getIp() {    $ip = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : '';    if (!ip2long($ip)) {        $ip = '';    }     return $ip;}

上发替代以下

/*** 猎取用户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;}


相关文章

评论列表

发表评论:
验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。