CGI (Common Gateway Interface)
interface used to access information banks through http services on the Internet (Computers) | ||||
Search Dictionary:
CGI definition was found in categories: Computer & Internet(13) Government(1) Science & Technology(9) Business & Finance(3) Language, Idioms & Slang(1) Social Science(1) Encyclopedia(1)
CGI Definition from Computer & Internet Dictionaries & Glossaries
| FOLDOC |
CGI
1. <World-Wide Web> Common Gateway Interface.
2. computer-generated imagery.
3. A French software engineering vendor in the US.
4. Computer Generation Incorporated.
(1997-02-11)
1. <World-Wide Web> Common Gateway Interface.
2.
3.
4.
(1997-02-11)
CGI program
<World-Wide Web> (Often "CGI script") A program running on a web server to produce dynamic content, usually an HTML web page, in response to a user's request.
The Common Gateway Interface specification defines the interface between the web server and such programs. The program can access any data that a normal application program can, however the facilities available to CGI programs are usually limited for security.
Although CGI programs can be compiled programs, they are more often written in a (semi) interpreted language such as Perl, or as Unix shell scripts, hence the name "CGI script".
Here is a trivial CGI script written in Perl. (It requires the "CGI" module available from CPAN).
#!/usr/bin/perl use CGI qw(:standard);
print header, start_html, h1("CGI Test"), "Your IP address is: ", remote_host(), end_html;
When run it produces an HTTP header and then a simple HTML page containing the IP address or hostname of the machine that generated the initial request. If run from a command prompt it outputs:
Content-Type: text/html
CGI Test
Your IP address is: localhostThe CGI program might be saved as the file "test.cgi" (or test.pl) in the appropriate directory on a web server, e.g. "/home/httpd/cgi-bin/".
A user could then type the appropriate URL, e.g. http://www.acme.com/cgi-bin/test.cgi, into their web browser to get the program to run and a custom page produced for them.
Early web servers required all CGI programs to be installed in one directory called cgi-bin but it is much better to keep them with the HTML files to which they relate unless they are truly global to the site. All modern web servers make this easy to do.
(2000-06-23)
| Computer Abbreviations v1.5 |
CGI
Computer Generated Images + Computer Graphics Interface
Computer Generated Images + Computer Graphics Interface
| 9300+ Computer Acronyms |
CGI
Common Gateway Interface
Common Gateway Interface
| Uri's File.*Xten.c.ons* |
CGI
Common Gateway Interface + Computer Generated Images +
Common Gateway Interface + Computer Generated Images +
| A Glossary of Internet & PC Terminology |
CGI
Common Gateway Interface Scripts are used by Internet Programmers to perform basic functions such as counting the number of times a Web Page is accessed
Common Gateway Interface Scripts are used by Internet Programmers to perform basic functions such as counting the number of times a Web Page is accessed
| WebGuest Web Glossary |
CGI - Common Gateway Interface
Interface that allows scripts (programs) to run on a Web server . CGI-scripts are used to put the content of a form into an email message, to perform a database query, to generate HTML pages on-the-fly, etc. The most popular languages for CGI-scripts are Perl and C .
Interface that allows scripts (programs) to run on a Web server . CGI-scripts are used to put the content of a form into an email message, to perform a database query, to generate HTML pages on-the-fly, etc. The most popular languages for CGI-scripts are Perl and C .
| Jensen's Technology Glossary |
CGI
Common Gateway Interface is one of the most popular UNIX-based programs/devices that supply interfaces between browsers and servers on the Internet. A standard for running external programs from a World-Wide Web HTTP server. CGI specifies how to pass dynamic components to the executing program as part of the HTTP request. For example, it will allow answers typed into an HTML form on the client computer to be tabulated and stored in a database on the server-side computer. Commonly, the server-side CGI program will generate some HTML which will be passed back to the client's browser. For example, it might report to the client user that the form is not filled out properly or report the invoice total of an order. 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. CGI is not a programming language. There are various "CGI" scripting programs. Perl is a common choice for writing CGI scripts. in UNIX code. 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. 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 host server process, thus avoiding the overhead of creating a new process to handle each CGI invocation.
Common Gateway Interface is one of the most popular UNIX-based programs/devices that supply interfaces between browsers and servers on the Internet. A standard for running external programs from a World-Wide Web HTTP server. CGI specifies how to pass dynamic components to the executing program as part of the HTTP request. For example, it will allow answers typed into an HTML form on the client computer to be tabulated and stored in a database on the server-side computer. Commonly, the server-side CGI program will generate some HTML which will be passed back to the client's browser. For example, it might report to the client user that the form is not filled out properly or report the invoice total of an order. 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. CGI is not a programming language. There are various "CGI" scripting programs. Perl is a common choice for writing CGI scripts. in UNIX code. 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. 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 host server process, thus avoiding the overhead of creating a new process to handle each CGI invocation.
| Internet Glossary |
CGI
(Common Gateway Interface) -- A set of rules that describe how a Web Server communicates with another piece of software on the same machine, and how the other piece of software (the “CGI program”) talks to the web server. Any piece of software can be a CGI program if it handles input and output according to the CGI standard.
(Common Gateway Interface) -- A set of rules that describe how a Web Server communicates with another piece of software on the same machine, and how the other piece of software (the “CGI program”) talks to the web server. Any piece of software can be a CGI program if it handles input and output according to the CGI standard.
Usually a CGI program is a small program that takes data from a web server and does something with it, like putting the content of a form into an e-mail message, or turning the data into a database query.
You can often see that a CGI program is being used by seeing “cgi-bin” in a URL, but not always.
| Website design & Internet terms |
CGI
Common Gateway Interface, programs that transmit data from the web user to the server, they are used among other things for transmitting forms and querying databases.
Common Gateway Interface, programs that transmit data from the web user to the server, they are used among other things for transmitting forms and querying databases.
| Multimedia Glossary |
CGI
(Common Gateway Interface) - server-side programs, running at the request of the client, that typically perform interactive Web actions. Normally, servers "serve" the content of static files (html, images, movies, sounds). In CGI, clients request a program to be executed and its results to be returned, as in database or search applications. All form-processing requires CGI. (in-depth look)
(Common Gateway Interface) - server-side programs, running at the request of the client, that typically perform interactive Web actions. Normally, servers "serve" the content of static files (html, images, movies, sounds). In CGI, clients request a program to be executed and its results to be returned, as in database or search applications. All form-processing requires CGI. (in-depth look)
| INTERNET TERMS&ACRONYMSV1.0 |
CGI
CGI(Common Gateway Interface)
A method used by www pages to communicate with programs run on the web server.CGI scripts enables you to use forms on your web site.
CGI(Common Gateway Interface)
A method used by www pages to communicate with programs run on the web server.CGI scripts enables you to use forms on your web site.
| The Internet Dictionary |
CGI
(Common Gateway Interface) A Web server scripting standard; a mechanism used to connect script to Web servers . In the past, most CGI programs were actually script files and were often written in scripting languages like PERL. Today, scripts can also be executable programs. You can write scripts in C and Visual Basic. The CGI specification has gone through several revisions. The best place to fine up-to-date information is the World Wide Web Consortium (W3) Web site (http://www.w3.org/ ).
(Common Gateway Interface) A Web server scripting standard; a mechanism used to connect script to Web servers . In the past, most CGI programs were actually script files and were often written in scripting languages like PERL. Today, scripts can also be executable programs. You can write scripts in C and Visual Basic. The CGI specification has gone through several revisions. The best place to fine up-to-date information is the World Wide Web Consortium (W3) Web site (http://www.w3.org/ ).
| Glossary of Computer and Internet Terms |
CGI
Stands for "Common Gateway Interface." CGI is a set of rules for running programs on a web server. Whenever you submit information, like search terms or your login and password, to a web server, there's a good chance that the server is using a CGI script to receive and process the data. However, with new scripting languages such as PHP, ASP, and JSP attracting many web programmers, CGI scripts aren't as popular as they once were.
Stands for "Common Gateway Interface." CGI is a set of rules for running programs on a web server. Whenever you submit information, like search terms or your login and password, to a web server, there's a good chance that the server is using a CGI script to receive and process the data. However, with new scripting languages such as PHP, ASP, and JSP attracting many web programmers, CGI scripts aren't as popular as they once were.
CGI Definition from Government Dictionaries & Glossaries
| International Relations and Security Acronyms |
CGI
Computer-Generated Imagery
Computer-Generated Imagery
CGI Definition from Science & Technology Dictionaries & Glossaries
| Hill Associates Acronym List |
CGI
Common Gateway Interface (Internet)
Common Gateway Interface (Internet)
| Oceanographic, Meteorologal & Climatologal abbreviations and acronyms |
CGI
Common Gateway Interface
Common Gateway Interface
| ETSI and 3GPP |
CGI
Common Gateway Interface
Common Gateway Interface
| Technical English by wpv |
CGI
Common Gateway Interface. A method of running an executable script or program from a Web server. When a client requests a URL pointing to a CGI, the program is run and the results are returned to the client. This enables dynamic web pages and the ability to do database queries and other complex operations across the web
Common Gateway Interface. A method of running an executable script or program from a Web server. When a client requests a URL pointing to a CGI, the program is run and the results are returned to the client. This enables dynamic web pages and the ability to do database queries and other complex operations across the web
| Telecom Terms |
CGI
Cell (Call) Global Identification;
Common Gateway Interface (Internet)
Cell (Call) Global Identification;
Common Gateway Interface (Internet)
| U.F.O. Related Terminology and Acronyms |
CGI
Common Gateway Interface (Internet)
Common Gateway Interface (Internet)
| Automotive Acronyms |
CGI
Compacted Graphite Iron
Compacted Graphite Iron
| Yigal's 3G abbreviations |
CGI
Cell Global Identifier
Cell Global Identifier
| GSM abbreviations |
CGI
Common Gateway Interface
Common Gateway Interface
CGI Definition from Business & Finance Dictionaries & Glossaries
| NCTS Glossary v.1.0 |
CGI
Common Gateway Interface
Common Gateway Interface
| Internet PR glossary |
CGI
Common Gateway Interface; CGI defines a standard way for data to be exchanged between a Web browser, a Web server, and a computer program that can be run by the Web server. See also browserand server.
Common Gateway Interface; CGI defines a standard way for data to be exchanged between a Web browser, a Web server, and a computer program that can be run by the Web server. See also browserand server.
| Company Info: Ticker, Name, Description |
CGI
COMMERCE GROUP INC MASS
Exchange: NYSE
Holding company with subsidiary which provides personal and commercial property and casualty insurance; Operates an insurance agency; And originates residential and commercial mortgages.
COMMERCE GROUP INC MASS
Exchange: NYSE
Holding company with subsidiary which provides personal and commercial property and casualty insurance; Operates an insurance agency; And originates residential and commercial mortgages.
GIB
CGI GROUP INC
Exchange: NYSE
Provides outsourced business services, such as systems integration, consulting and other business related solution services.
CGI Definition from Language, Idioms & Slang Dictionaries & Glossaries
| hEnglish - advanced version |
cgi
cgi
1. common gateway interface.
2. computer-generated imagery.
3. a french software engineering vendor in the us.
4. computer generation incorporated.
cgi
1. common gateway interface.
2. computer-generated imagery.
3. a french software engineering vendor in the us.
4. computer generation incorporated.
| Glossary of Genealogy Terms |
CGI
Certified Genealogical Instructor, BCG credential
Certified Genealogical Instructor, BCG credential
CGI Definition from Encyclopedia Dictionaries & Glossaries
| Wikipedia English - The Free Encyclopedia |
CGI
CGI may mean:
- Computer-generated imagery, application of computer graphics to special effects in films, television programs etc.
- Common Gateway Interface, a technology used in web servers
- CGI.pm, a Perl module used for dealing with it
- CGI Group, a Canadian headquartered information management company (formerly Conseillers en Gestion et Informatique C.G.I. Inc.)
- Computer graphics interface, a low-level interface between the Graphical Kernel System and the hardware
- Clinical Global Impression, a scale to assess treatment response associated with mental disorders
- Clinton Global Initiative, a forum created by former President Bill Clinton to discuss global problems
- Corrugated Galvanised Iron, molded sheet-metal
- Cape Girardeau Regional Airport (IATA airport code: CGI) in Cape Girardeau, Missouri, United States
- Cuerpo Guardia de Infantería, an Argentine police riot control service
- Stratified Charged Gasoline Injection, a gasoline direct injection by the German automobile and truck manufacturer DaimlerChrysler for Spark-ignition-Engines
- Championship Gaming Invitational, a Video Game tournament themed show shown on DirecTV
- Cell Global Identify, unique identifier of a cell site in cellular networks such as GSM and UMTS
- CGI-IUGS, Commission for the Management and Application of Geoscience Information. A commission of the International Union of Geological Sciences.
| See more at Wikipedia.org... |
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... |
