Emlog解决获取不到真实IP的技术教程
发布日期: 作者:冬镜SEO
很多新手站长使用Emlog的都会遇到这样的状况
评论留言很多时候都获取不到用户真实的IP
今天重庆SEO就教大家
如何修复获取不到网站评论留言的真实IP
其实大多数获取不到真实IP的原因是:
网站使用了CDN获取到的都是CDN的IP
修复步骤如下:1、找到并且打开/include/lib/function.base.php文件
2、在function.base.php文件里面找到获取用户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; }3、修改后保存即可生效,然后在评论留言试试是否效果(看本站效果图)
冬镜就是用的这个方法完美解决emlog的问题的(经测试99%是可以成功的)
不懂可以评论区留言,会有其它小伙伴帮助你的
特别声明
本文为 冬镜SEO 原创发布,仅代表作者观点,不代表冬镜博客网的观点或立场,冬镜博客网仅提供信息发布平台,合作供稿、侵权删除、反馈建议请联系520@520xx.cc
评论
4条评论ChuHai5 Lv.4 Firefox 56.0 Windows 回复
太厉害啦!值得我们学习
广东省深圳市福田区 电信
Lv.2 Sogou Explorer Windows 7 x64 Edition 回复
不错不错
亚太地区
同禄 Lv.1 Sogou Explorer Windows 回复
看看怎么样
福建省三明市 电信
塒間鐹愙 Lv.1 Chrome 66.0.3359.139 Windows 7 x64 Edition 回复
emlog现在最新版是6.0.1嘛
上海市 腾讯云BGP数据中心