mediawiki - 获取与RecentChange条目相关的IP地址

标签 mediawiki

我有一个扩展程序需要访问与最近更改条目关联的 IP 地址。

通过修订 ID,我可以访问 Revision对象以及关联的 RecentChange但两者都没有任何明显的方法来获取原始IP。只有匿名编辑才能获取 IP。

我已设置 $wgPutIPinRC,因此 IP 将位于 recentchanges 表中。

如何获取更改的 IP 地址?

最佳答案

它不直接作为属性公开,而是作为属性存储在类中。 这些可以使用 RecentChange::getAttribute() 来读取方法传递rc_ip的字段名称:

$ip_address = $this->recentchange->getAttribute( 'rc_ip' );

这仍然需要设置$wgPutIPinRC来首先记录数据。

关于mediawiki - 获取与RecentChange条目相关的IP地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22094762/

相关文章:

mediawiki - 如何将所有 MediaWiki 红色链接重定向到单个 URL

php - 每周同步两个 MediaWiki?

维基媒体 : formatting a code

css - MediaWiki - 在不影响 Print.css 的情况下更改 Common.css

api - 如何使用 mediawiki api 获取维基百科文章中的所有 url(不仅仅是标题)?

mysql - 如何创建辅助数据库与我的 MediaWiki 服务器一起运行?

MediaWiki - 基于PageID 搜索

css - 向 MediaWIki 中的表格添加水平滚动条(Pivot 主题)

apache - MediaWiki 上的 LDAP 身份验证

mysql - 尝试升级到 1.22 时 MediaWiki 数据库连接错误