备注部分中的IP地址错误

时间:2013-12-30 作者:user1301428

我注意到,最近几次我从我的最新帖子中链接到我的一篇旧帖子时,我在评论部分的IP地址是错误的(有时我的IP地址以192.x.x.x的形式出现)。

既然我没有代理或任何东西,为什么会发生这种情况?

2 个回复
最合适的回答,由SO网友:Mark Kaplun 整理而成

我想你的评论实际上是指trackback/pingback。这些是从服务器而不是计算机发送的,因为在这种情况下,它是从服务器发送到自身的,所以可能使用本地IP进行通信。X.X.X是为局域网内本地通信保留的IP范围,与10相同。十、 X.X范围。

SO网友:Kumar

这可能有助于:

如果您使用的是普通主机,请在wp config中添加以下行。php:

 if(isset($_SERVER[\'HTTP_X_FORWARDED_FOR\'])) {
   $behindproxy = explode(\',\',$_SERVER[\'HTTP_X_FORWARDED_FOR\']);
   $_SERVER[\'REMOTE_ADDR\'] = $behindproxy[0];
 }

Ref: http://ispire.me/wordpress-wrong-comment-ip/, https://www.benjaminwiedmann.net/wordpress-behind-reverse-proxy-fix-wrong-ip-insert-x-forwarded-for-ip.html I havn\'t checked the solution personally.

结束

相关推荐

Add filter to comments loop?

我正在制作一个插件,用于存储推荐人数据以供评论。我已经创建了数据库表,并且在进行注释时正确存储了数据。现在,我想为每个注释在注释块上附加一个自定义div。如何向注释循环添加过滤器?我想说“如果这个评论ID在我的表中有一个推荐人,那么在我的特殊div中打印出推荐人”。我可以自己写函数,我只需要在哪里注入函数的帮助。