Vectorface\Whip\Whip::extractAddressFromHeaders PHP Méthode

extractAddressFromHeaders() private méthode

If the IP address is a list of comma separated values, the last value in the list will be returned. If no IP address is found, we return false.
private extractAddressFromHeaders ( array $requestHeaders, array $headers ) : string | false
$requestHeaders array The request headers to pull data from.
$headers array The list of headers to check.
Résultat string | false Returns the IP address as a string or false if no IP IP address was found.
    private function extractAddressFromHeaders($requestHeaders, $headers)
    {
        foreach ($headers as $header) {
            if (!empty($requestHeaders[$header])) {
                $list = explode(',', $requestHeaders[$header]);
                return trim(end($list));
            }
        }
        return false;
    }