前言:
CDN
是非常有用的工具,但是一旦开启 CDN
,用户评论后显示的 IP
地址都会变成 CDN
节点的 IP
地址。这样一来,如果我们想要显示评论的归属地和运营商,就变得毫无意义。
不过,解决这个问题其实非常简单,只需要在 wp
-config
.php
文件中添加以下代码即可:
// 解决获取不到用户真实 ip
问题
if
(isset
($_SERVER
['HTTP_X_FORWARDED_FOR
'])) {
$list
= explode
(',',$_SERVER
['HTTP_X_FORWARDED_FOR
']);
$_SERVER
['REMOTE_ADDR
'] = $list
[0];
}
转载请注明:汇站网 » 解决 WordPress
启用 CDN
后无法获取用户真实 IP
的方法