• 欢迎访问web前端中文站,JavaScript,CSS3,HTML5,web前端demo
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏web前端中文站吧

WordPress使用CDN后显示访客真实IP

主机教程 web前端中文站 2年前 (2017-12-31) 969次浏览 已收录 0个评论

许多的网站包括 wordpress 博客,在使用 cdn 之后,所有访客来到网站评论或者记录的 ip 都会显示为 cdn 节点的 ip,包括哪些攻击的用户,你这个时候就会发现,你的网站用户和攻击者都是一个 ip,如果你没有意识到这是 cdn 导致的原因,

更多精彩内容请看 lisa 小站
http://www.lisashopmall.com 可按 Ctrl + D 进行收藏

那么你就会把这些 ip 都拉黑,这样一来的话,所有的节点 ip 就会直接无法访问,导致用户访问网站打不开的现象。

WordPress 使用 CDN 后显示访客真实 IP

目前使用 CDN 的站点越来越多了,不管是小站点还是大企业,都会使用 CDN,CDN 的好处以及作用我也不再多说了,有兴趣的自然回去百度一下了解的,这里仅仅说一下,使用 CDN 之后,如何显示访客真实 IP 地址。

这里我就直接附上相关代码,代码添加至 WordPress 根目录下 wp-config.php 文件中的最上面:

<span class="kwd">if</span><span class="pun">(</span><span class="pln">isset</span><span class="pun">(</span><span class="pln">$_SERVER</span><span class="pun">[</span><span class="str">'HTTP_X_FORWARDED_FOR'</span><span class="pun">]))</span> <span class="pun">{</span><span class="pln">   $list </span><span class="pun">=</span><span class="pln"> explode</span><span class="pun">(</span><span class="str">','</span><span class="pun">,</span><span class="pln">$_SERVER</span><span class="pun">[</span><span class="str">'HTTP_X_FORWARDED_FOR'</span><span class="pun">]);</span><span class="pln">   $_SERVER</span><span class="pun">[</span><span class="str">'REMOTE_ADDR'</span><span class="pun">]</span> <span class="pun">=</span><span class="pln"> $list</span><span class="pun">[</span><span class="lit">0</span><span class="pun">];</span> <span class="pun">}</span>

使用之后,站点访客回复以后就可以显示正常的 IP 地址了!

【注:本文源自网络文章资源,由站长整理发布】


web 前端中文站 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:WordPress 使用 CDN 后显示访客真实 IP
喜欢 (0)

发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址