前言:
很多新手站长使用Emlog的都会遇到这样的状况
评论留言很多时候都获取不到用户真实的IP
今天AIDE技术网就教大家
如何修复获取不到网站评论留言的真实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%是可以成功的)
不懂可以评论区留言,会有其它小伙伴帮助你的
资源均来自第三方,谨慎下载,前往第三方网站下载 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com 解压密码:www.xkwo.com