Emlog开启CDN后解决获取不到真实IP的教程

首页 » 建站资源 » Emlog » 正文

前言:
很多新手站长使用Emlog的都会遇到这样的状况

评论留言很多时候都获取不到用户真实的IP

今天教大家如何修复获取不到网站评论留言的真实IP

正文:
其实大多数获取不到真实IP的原因是:

网站使用了CDN获取到的都是CDN的IP

修复步骤如下:

1、找到并且打开/include/lib/function.base.php文件

2、在function.base.php文件里面找到获取用户ip地址的函数组并修改为如下内容

  1. /**
  2. * 这个是获取用户ip地址的
  3. */
  4. function getIp() {
  5. $ip = isset($_SERVER[\’REMOTE_ADDR\’]) ? $_SERVER[\’REMOTE_ADDR\’] : \’\’;
  6. if(isset($_SERVER[\’HTTP_X_FORWARDED_FOR\’])){
  7. $list = explode(\’,\’, $_SERVER[\’HTTP_X_FORWARDED_FOR\’]);
  8. $ip = $list[0];
  9. }
  10. if (!ip2long($ip)) {
  11. $ip = \’\’;
  12. }
  13. return $ip;
  14. }

3、修改后保存即可生效,然后在评论留言试试是否效果

未经允许不得转载:作者:admin, 转载或复制请以 超链接形式 并注明出处 夜河资源网
原文地址:《Emlog开启CDN后解决获取不到真实IP的教程》 发布于2019-12-07

分享到:
赞(0) 打赏

评论 抢沙发

3 + 9 =


撰写不易~如果您觉得文章对您有帮助的话可以打赏我哦~谢谢亲亲~

支付宝扫一扫打赏

微信扫一扫打赏

外服网游加速器破解版
包含腾讯网游加速器、海豚网游加速器等八款知名加速器,可加速外服游戏,永久包售后包更新,不定时添加新款破解版加速器!
切换注册

登录

忘记密码 ?

切换登录

注册