MediaWiki REL1_40
|
Public Member Functions | |
__construct ( $proxyServers, $proxyServersComplex, HookContainer $hookContainer) | |
isConfiguredProxy ( $ip) | |
Checks if an IP matches a proxy we've configured. | |
isTrustedProxy ( $ip) | |
Checks if an IP is a trusted proxy provider. | |
Definition at line 29 of file ProxyLookup.php.
ProxyLookup::__construct | ( | $proxyServers, | |
$proxyServersComplex, | |||
HookContainer | $hookContainer ) |
string[] | $proxyServers | Simple list of IPs |
string[] | $proxyServersComplex | Complex list of IPs/ranges |
HookContainer | $hookContainer |
Definition at line 48 of file ProxyLookup.php.
ProxyLookup::isConfiguredProxy | ( | $ip | ) |
Checks if an IP matches a proxy we've configured.
string | $ip |
Definition at line 64 of file ProxyLookup.php.
Referenced by isTrustedProxy().
ProxyLookup::isTrustedProxy | ( | $ip | ) |
Checks if an IP is a trusted proxy provider.
Useful to tell if X-Forwarded-For data is possibly bogus. CDN cache servers for the site are allowed.
string | $ip |
Definition at line 85 of file ProxyLookup.php.
References isConfiguredProxy().