解决 Emlog 使用CDN加速后获取不到真实IP方法

  • 内容
  • 相关

解决方法:


 网站根目录,修改/includeb/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;
}



本文标签:

版权声明:若无特殊注明,本文皆为《何似往事》原创,转载请保留文章出处。

本文链接:解决 Emlog 使用CDN加速后获取不到真实IP方法 - https://www.dcqzz.cn/post/69

收录状态: 百度已收录点击查看详情

发表评论

电子邮件地址不会被公开。 必填项已用*标注

00:00 / 00:00
随机播放
欢迎来到梦城博客!
梦城播放器