2014-02-28 4 views
2

최근 변경 항목과 관련된 IP 주소에 액세스해야하는 확장 프로그램이 있습니다.RecentChange 항목과 관련된 IP 주소 받기

개정 번호에서 Revision 개체에 액세스 할 수 있으며 연결된 RecentChange에도 액세스 할 수 있지만 원래 IP를 가져 오는 확실한 방법은 없습니다. 그것은 그것이 익명의 편집 인 경우에만 IP를 얻을 수 있습니다.

IP가 recentchanges 테이블에 있도록 $wgPutIPinRC으로 설정했습니다.

변경을 위해 어떻게 IP 주소를 얻을 수 있습니까?

답변

3

속성으로 직접 노출되지는 않지만 속성으로 클래스에 저장됩니다. 이들은 rc_ip의 필드 이름을 통과하는 RecentChange::getAttribute() 방법을 사용하여 읽을 수 있습니다 :

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

이 여전히 데이터가 처음에 기록 될 수 있도록 설정할 수 $wgPutIPinRC이 필요합니다.