MediaWiki master
|
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 31 of file ProxyLookup.php.
MediaWiki\Request\ProxyLookup::__construct | ( | $proxyServers, | |
$proxyServersComplex, | |||
HookContainer | $hookContainer ) |
string[] | $proxyServers | Simple list of IPs |
string[] | $proxyServersComplex | Complex list of IPs/ranges |
HookContainer | $hookContainer |
Definition at line 50 of file ProxyLookup.php.
MediaWiki\Request\ProxyLookup::isConfiguredProxy | ( | $ip | ) |
Checks if an IP matches a proxy we've configured.
string | $ip |
Definition at line 66 of file ProxyLookup.php.
Referenced by MediaWiki\Request\ProxyLookup\isTrustedProxy().
MediaWiki\Request\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 87 of file ProxyLookup.php.
References MediaWiki\Request\ProxyLookup\isConfiguredProxy().