Proměnné prostředí jsou jedním ze dvou informačních kanálů kterými komunikuje web server s CGI aplikací. Konkrétně web server nastavuje tyto proměnné ve kterých jsou CGI aplikaci přístupny všechny důležité informace o dotazu od uživatele sedícího u internetového prohlížeče. Rovněž jsou zde uloženy další informace jako jsou informace o počítači uživatele a jejo jméno a způsob autorizace, byl ly nějaký použit www serverem. Tyto informace pak mohou být doplněny dalšími jenž CGI aplikace přečte ze standardního vstupu (stdin) přes který je www server předá.
Proměnné CGI prostředí
GATEWAY_INTERFACESERVER_NAMESERVER_SOFTWARESERVER_PROTOCOLSERVER_PORTREQUEST_METHODPATH_INFOPATH_TRANSLATEDSCRIPT_NAMEDOCUMENT_ROOT/var/www/QUERY_STRINGREMOTE_HOSTREMOTE_ADDRAUTH_TYPEREMOTE_USERREMOTE_IDENTCONTENT_TYPECONTENT_LENGTHHTTP_FROMHTTP_ACCEPTHTTP_USER_AGENTHTTP_REFERER