    public function testGetClientIpsWithAgreeingHeaders($httpForwarded, $httpXForwardedFor)
    {
        $request = new Request();

        $server = array(
            'REMOTE_ADDR' => '88.88.88.88',
            'HTTP_FORWARDED' => $httpForwarded,
            'HTTP_X_FORWARDED_FOR' => $httpXForwardedFor,
        );

        Request::setTrustedProxies(array('88.88.88.88'));

        $request->initialize(array(), array(), array(), array(), array(), $server);

        $request->getClientIps();

        Request::setTrustedProxies(array());
    }
The software constructs all or part of an SQL command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended SQL command when it is sent to a downstream component.