1. Go to this page and download the library: Download netglue/realip-helpers library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
netglue / realip-helpers example snippets
return [
'proxy_headers' => [
// When figuring out the client IP, should common proxy headers be checked?
'checkProxyHeaders' => false,
// If your app is firewalled, and you're sure you can trust that, say,
// Cloud Flare is sending you the client IP in the header 'CF-Connecting-IP', you can add that here
// and it will always be used
'trustedHeader' => null,
// If your app is on a private network and REMOTE_ADDR is always the load balancer ip, you could say
// that REMOTE_ADDR is always a trusted proxy
'remoteAddressIsTrustedProxy' => false,
// You can provide an array of IP addresses (v4 or v6) of proxies that you trust. These will be eliminated as
// potential client IP addresses
'trustedProxies' => [],
// If you provide a non-empty array of proxy headers to inspect, only these headers will be checked,
// overriding the defaults. If you know that your proxy/loadbalancer only sends X-Forwarded-For, you could
// put just that one in here. By default, a number of headers are inspected:
'proxyHeadersToInspect' => [],
],
];
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.