|
Search over 100 encyclopedias and dictionaries: |
Research categories | Follow us on Twitter |
Research categories
View all topics in the newsView all reference sources at Encyclopedia.com |
|||
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.
|
|
|
Cite this article
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 |
|
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.
|
|
|
Cite this article
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 |
|