123456789101112131415161718192021222324252627 |
- <?php
- use Symfony\Component\HttpFoundation\Request;
- /**
- * @var \Symfony\Component\ClassLoader\ClassLoader
- */
- $loader = require __DIR__.'/../app/autoload.php';
- include_once __DIR__.'/../app/bootstrap.php.cache';
- $kernel = new AppKernel('prod', false);
- $kernel->loadClassCache();
- if (in_array($_SERVER['REMOTE_ADDR'], ['144.217.203.53', '54.38.136.239', '54.37.131.18', '142.44.164.249', '142.44.164.255', '54.37.2.184', '139.99.121.122', '54.37.4.73', '51.38.227.34'], true)) {
- Request::setTrustedProxies([$_SERVER['REMOTE_ADDR']]);
- // force all trusted header names
- Request::setTrustedHeaderName(Request::HEADER_FORWARDED, '');
- Request::setTrustedHeaderName(Request::HEADER_CLIENT_IP, 'X_REAL_IP');
- Request::setTrustedHeaderName(Request::HEADER_CLIENT_HOST, '');
- Request::setTrustedHeaderName(Request::HEADER_CLIENT_PROTO, '');
- Request::setTrustedHeaderName(Request::HEADER_CLIENT_PORT, '');
- }
- $request = Request::createFromGlobals();
- $response = $kernel->handle($request);
- $response->send();
- $kernel->terminate($request, $response);
|