Common Gateway Interface

Get Babylon's Translation Software! Free Download Now!
Babylon 8 - Your all-in-one solution
Award winning translation software trusted by millions. Translate from any language to any language.
View Demo


BabylonEnglish English dictionaryDownload this dictionary
Common Gateway Interface
standard for access to programs and information banks through http severs on the Internet


Wikipedia English The Free EncyclopediaDownload this dictionary
Common Gateway Interface
The Common Gateway Interface (CGI) is a standard protocol for interfacing external application software with an information server, commonly a web server. This allows the server to pass requests from a client web browser to the external application. The web server can then return the output from the application to the web browser.
See more at Wikipedia.org...

This article uses material from Wikipedia® and is licensed under the GNU Free Documentation License

FOLDOC DictionaryDownload this dictionary
Common Gateway Interface
<World-Wide Web> (CGI) A standard for running external programs from a World-Wide Web HTTP server. CGI specifies how to pass arguments to the executing program as part of the HTTP request. It also defines a set of environment variables. Commonly, the program will generate some HTML which will be passed back to the browser but it can also request URL redirection.
CGI allows the returned HTML (or other document type) to depend in any arbitrary way on the request. The CGI program can, for example, access information in a database and format the results as HTML. A CGI program can be any program which can accept command line arguments. Perl is a common choice for writing CGI scripts. Some HTTP servers require CGI programs to reside in a special directory, often "/cgi-bin" but better servers provide ways to distinguish CGI programs so they can be kept in the same directories as the HTML files to which they are related.
Whenever the server receives a CGI execution request it creates a new process to run the external program. If the process fails to terminate for some reason, or if requests are received faster than the server can respond to them, the server may become swamped with processes.
In order to improve performance, Netscape devised NSAPI and Microsoft developed the ISAPI standard which allow CGI-like tasks to run as part of the main server process, thus avoiding the overhead of creating a new process to handle each CGI invocation.
Current version: 1.1.
NCSA.
(2002-06-03)


(c) Copyright 1993 by Denis Howe

Define Common Gateway Interface

Translate Common Gateway Interface





Common Gateway Interface in Chinese | | Common Gateway Interface in French | Common Gateway Interface in Italian | Common Gateway Interface in Spanish | Common Gateway Interface in Dutch | Common Gateway Interface in Portuguese | Common Gateway Interface in German | Common Gateway Interface in Russian | Common Gateway Interface in Japanese | Common Gateway Interface in Greek | Common Gateway Interface in Hebrew | Common Gateway Interface in Croatian | Common Gateway Interface in Swedish