[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.=