Common Gateway Interface

Common Gateway Interface

Common Gateway Interface A standard which defines the interface between a WEB SERVER and an application program such as a database program. It enables the server to interact with such a program during the process of sending and receiving WEB PAGES to and from a BROWSER. A typical CGI program would process a form, say a form associated with a GUEST BOOK that has been sent from a browser, check that the items typed in the form are correct and then update a database with the details held in the form. During the early history of Web servers CGI programming was the common means of carrying out processing that could not be accomplished by the browser. Usually this programming was carried out in the programming language PERL, although there are now a number of alternatives such as SERVLETS. See also SERVER API, NETSCAPE SERVER APPLICATION PROGRAMMING INTERFACE, INTERNET SERVER APPLICATION PROGRAMMING INTERFACE, FASTCGI, and APPLET.

Show all research tools

Cite this article
Pick a style below, and copy the text for your bibliography.

  • MLA
  • Chicago
  • APA

DARREL INCE. "Common Gateway Interface." A Dictionary of the Internet. 2001. Encyclopedia.com. 31 May. 2012 <http://www.encyclopedia.com>.

DARREL INCE. "Common Gateway Interface." A Dictionary of the Internet. 2001. Encyclopedia.com. (May 31, 2012). http://www.encyclopedia.com/doc/1O12-CommonGatewayInterface.html

DARREL INCE. "Common Gateway Interface." A Dictionary of the Internet. 2001. Retrieved May 31, 2012 from Encyclopedia.com: http://www.encyclopedia.com/doc/1O12-CommonGatewayInterface.html

Learn more about citation styles

common gateway interface

common gateway interface (CGI) A protocol for exchanging data between a Web server and an application. For example, if a user fills in a form on a Web page and submits it to the server, the server passes the data to an application program, which analyzes it. The program may also create a reply to the user, which initially goes to the server. The CGI is a standard way of passing this information from server to program and back again. It is part of HTTP. CGI programs are often written in Perl.

Show all research tools

Cite this article
Pick a style below, and copy the text for your bibliography.

  • MLA
  • Chicago
  • APA

JOHN DAINTITH. "common gateway interface." A Dictionary of Computing. 2004. Encyclopedia.com. 31 May. 2012 <http://www.encyclopedia.com>.

JOHN DAINTITH. "common gateway interface." A Dictionary of Computing. 2004. Encyclopedia.com. (May 31, 2012). http://www.encyclopedia.com/doc/1O11-commongatewayinterface.html

JOHN DAINTITH. "common gateway interface." A Dictionary of Computing. 2004. Retrieved May 31, 2012 from Encyclopedia.com: http://www.encyclopedia.com/doc/1O11-commongatewayinterface.html

Learn more about citation styles

Free newspaper and magazine articles

Gateway to web wizard.(Features)
Newspaper article from: Wales On Sunday (Cardiff, Wales); 2/3/2002
Protocol Gateway targets building automation industry.(QuickServer from...
Magazine article from: Product News Network; 10/5/2010
COMMON GROUND GOES FOR TRANSPARENT INTERNET PUBLISHING
Newspaper article from: Internet Business News; 1/3/1995

Pictures from Google Image Search

Click to see an enlarged picture
Click to see an enlarged picture
Click to see an enlarged picture

See more pictures of Common Gateway Interface