public function encoding()
    {
        if (!isset($_SERVER['HTTP_ACCEPT_ENCODING']) || headers_sent()) {
            return false;
        }

        $accept_encoding = $_SERVER['HTTP_ACCEPT_ENCODING'];

        if (strpos($accept_encoding, 'x-gzip') !== false) {
            return 'x-gzip';
        }

        if (strpos($accept_encoding, 'gzip') !== false) {
            return 'gzip';
        }

        return false;
    }