ARCHIVE / What does CGI stand for?
CGI is an initialism for Common Gateway Interface, certainly an incredibly uninformative title. What CGI does is allow a request for a networked resource, by way of an URL, to initiate the running of a software program that responds with useful content, such as an HTML or image file. CGI does this by providing a standardized means for communicating the details of the request and processing the response. Request details are passed by way of environment variables. Responses are passed via standard output and must include any necessary HTTP headers.
last updated 2008.07.29