WordPress 往数据库存 IP 的时候似乎用的是 REMOTE_ADDR,这样一来数据库里面的评论信息就全是从各个 CDN 服务器来的 IP。

在 wp-config.php 文件中增加下面代码就可以获取 CDN 后访客的真实 IP。这个函数的核心是用解析后的 HTTP_X_FORWARDED_FOR 替换 REMOTE_ADDR。

// WordPress 使用 CDN 后获取访客真实 IP
if( !empty($_SERVER['HTTP_X_FORWARDED_FOR']) ) {$get_HTTP_X_FORWARDED_FOR = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);$_SERVER['REMOTE_ADDR'] = trim($get_HTTP_X_FORWARDED_FOR[0]);
}

WordPress 使用 CDN 后获取访客真实 IP相关推荐

  1. IIS 7、8启用nginx代理后日志中获取访客真实IP方法

    所需的步骤取决于您的IIS版本.此操作适用iis7之上版本. 1.下载插件F5XForwardedFor.dll:http://download.west263.net/iis7-rewrite%E6 ...

  2. django+vue+nginx+frp搭建漫画网站之获取访客真实ip(二)

    地址:http://www.iewoai.com/ 1.背景 最近听室友说,他网站有监控访客的ip,并通过钉钉通知的服务.于是我在想,我为什么不给漫画网站加这个服务呢,说整就整,首先得获取到真实ip. ...

  3. fastapi获取访客真实ip

    from fastapi import FastAPI from starlette.requests import Requestapp = FastAPI()@app.get('/') def i ...

  4. 关于 Cloudflare Warp 的一些细节以及是否暴露访客真实 IP 的测试

    转自:https://blog.skk.moe/post/something-about-cf-warp/ 2019-11-27创作集约 3.4 千字 Cloudflare 在今年 9 月终于上线了 ...

  5. php获取访客精确ip,PHP获取访客IP、地区位置等技巧分享

    本文主要和大家介绍了利用PHP获取访客IP.地区位置.浏览器及来源页面等信息的相关资料,文中给出了详细的示例代码供大家参考学习,对大家具有一定的参考借鉴价值,需要的朋友们下面来一起看看吧. 示例代码& ...

  6. 2.apache模块mod_rpaf ,让nginx代理后端的apache获取访客真是IP

    安装mod_rpaf这个模块      #wget http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.gz(下载不了就在百度上找相应的软件 ...

  7. Nginx前端设置反向代理,后端Apache如何获取访客的真实IP,结合PHP。

    nginx反向代理后,在应用中取得的ip都是反向代理服务器的ip,取得的域名也是反向代理配置的url的域名,解决该问题,需要在nginx反向代理配置中添加一些配置信息,目的将客户端的真实ip和域名传递 ...

  8. Nginx前端设置反向代理,后端Apache如何获取访客的真实IP,结合PHP

    nginx反向代理后,在应用中取得的ip都是反向代理服务器的ip,取得的域名也是反向代理配置的url的域名,解决该问题,需要在nginx反向代理配置中添加一些配置信息,目的将客户端的真实ip和域名传递 ...

  9. 在线获取访客QQ号码的原理及实现方法

    原文地址:http://www.piaoyi.org/network/get-qq-haoma-js.html 正 文: 最近,飘易收到不少在线获取网站访客QQ号码的促销推广邮件,有不少商用网站挖掘了 ...

最新文章

  1. [转] Adobe Flash Professional CS解决提示:您的内容将不流化。运行时共享库(RSL)预加载要求下载您的所有内容后才可播放第一帧。...
  2. ext2文件系统 - mke2fs
  3. boost::xtime相关的测试程序
  4. Redis的相关命令
  5. php 将表情存入数据库,php + mysql 存入表情 【如何轉義emoji表情,讓它可以存入utf8的數據庫】...
  6. #!/usr/bin/env python作用
  7. pip 安装 rdkit
  8. 关于服务器耗电量的计算
  9. 設置Linux保留物理內存並使用 (1)
  10. android.os.parcelable,Android中Parcelable如可快速生成
  11. *C#(WPF)--矩阵拖动和矩阵动画(拖动展开,不足动画效果)
  12. JWT(Json Web Token)介绍
  13. oracle查询所有表字段属性_MybatisPlus基础篇学习笔记(四)------查询方法
  14. 微信小程序组件解读和分析:十二、picker滚动选择器
  15. mw150um 驱动程序win10_Intel网卡驱动Win10官方下载_Intel网卡驱动Win10专版64位官方安装版-华军软件园...
  16. 给你一份完整的自动阅读所需介绍
  17. android 外文翻译,Android外文文献翻译.doc
  18. 金句: 對比MBA學位,我們更需要PSD學位的人! Poor, Smart and Deep Desire to… | consilient_lollapalooza on Xanga...
  19. css3中-moz-、-ms-、-webkit-、-o-分别代表什么内核
  20. v-inline-date,类似携程,飞猪,带价格的时间选择

热门文章

  1. SQLSERVER2000--验证码一直不能通过验证
  2. 学习指针后对int main(int argc, char *argv[]),“()“内部参数的详解(初学者不要怕,浅浅学过指针的就可以看懂)
  3. Unity 解决 An asset is marked with HideFlags.DontSave but is included in the build 问题
  4. 神经科学界大地震!诺奖级泰斗将携团队移居中国,与蒲慕明院士强强联手
  5. 简述DDNS和DNS区别
  6. 采集HTTP与HTTPS
  7. 《iOS Human Interface Guidelines》——Terminology and Wording
  8. salesforce与微信集成(一)-- 如何配置微信和salesforce
  9. DLL简述,很有意思
  10. 仿苹果手机_高价回收旧手机旧电脑最终怎么处理了?能不能卖?