[Bug 70095] New: CGI environment variab les: Misleading description of “CGI environ ment variables” and HTTP

[email protected] Thu, 28 May 2026 20:09:30 +0000
Newsgroups gmane.comp.apache.documentation
Message-ID <[email protected]/bugzilla/>
https://bz.apache.org/bugzilla/show_bug.cgi?id=3D70095

            Bug ID: 70095
           Summary: CGI environment variables: Misleading description of
                    =E2=80=9CCGI environment variables=E2=80=9D and HTTP
           Product: Apache httpd-2
           Version: 2.5-HEAD
          Hardware: All
               URL: https://httpd.apache.org/docs/trunk/en/env.html#cgi
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: Documentation
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

The CGI environment variables section of the Environment Variables in Apache
httpd page starts with:
> The CGI specification (RFC 3875) defines a number of environment variable=
s that expand on those defined by the HTTP spec.
>=20
This is confusing, since:
1. It implies HTTP defines environment variables, but HTTP is a protocol, w=
hich
defines *headers*, but not (at least directly) environment variables.
2. What the CGI RFC does specify is called =E2=80=9Cmeta-variables=E2=80=9D=
, not =E2=80=9Cenvironment
variables=E2=80=9D. There is no such thing as a =E2=80=9CCGI environment va=
riable=E2=80=9D. If httpd
makes all CGI meta-variables available as httpd env-variables, that should =
be
specified.

=F0=9F=85=AD=F0=9F=84=8D: https://www.philippecloutier.com/Common+infrastru=
cture+licensing#its

--=20
You are receiving this mail because:
You are the assignee for the bug.=