我有一个扩展程序需要访问与最近更改条目关联的 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/