解决 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

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

发表评论

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