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

时间:2014-02-28 12:06:15

标签: mediawiki

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

从版本ID中,我可以访问Revision对象,然后访问相关的RecentChange,但是没有任何明显的方法来获取原始IP。如果是匿名编辑,它只能获取IP。

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

如何获取更改的IP地址?

1 个答案:

答案 0 :(得分:3)

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

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

这仍然需要为首先记录的数据设置$wgPutIPinRC