写文章
SinaLian
2019-04-21 12:21

使用CDN后,如何获取访客真实IP

使用CDN后,访客记录的IP通常是CDN各地的服务器IP,contact form 7表单返回的remote_ip也是CDN的服务器IP!

为了获取访客真实的IP,可以下面的办法:

1.找到wordpress中的wp-config.php文件;

2.在wp-config.php文件的第一个<!--?php标志后头粘贴上面的代码:

if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) {

$_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"];

}

3.save修正后的文件;

4.更新您wordpress目录中的wp-config.php文件!

规律分析:咱们的wordpress是使用”REMOTE_ADDR”这个函数来获得访客的IP地址的,那么只需咱们将获得的函数掉换成”HTTP_X_FORWARDED_FOR”便可以了!


举报
收藏
转发
0/500
添加表情
评论
评论 (4)
最近
最早
3天2夜学会建站

SinaLian

奋斗在机械行业的的小老板,近期目标有个自己的外贸团队

向TA提问
置顶时间 :

设置帖子类型

普通
新闻
活动
修改

圈内转发

0/104

分享至微信

复制链接

举报

请选择举报理由

留联系方式
垃圾广告
人身攻击
侵权抄袭
违法信息
举报

确认要删除自己的评论吗?

取消 确定

确认要删除自己的文章吗?

取消 确定
提问
设置提问积分
当前可用积分:
-
+
20
50
100
200
偷看

积分偷看

10积分
我的积分(可用积分)
确认偷看

问题已关注

答主回复后,系统将通知你

不再提示