|
| |
| | RFC 3050 (rfc3050) - Common Gateway Interface for SIP |
 | | RFC 3050 (rfc3050) - Common Gateway Interface for SIP |  | | Ease of extensibility: Since CGI is an interface and not a language, it becomes easy to extend and reapply to other protocols, such as SIP. |  | | See http://www.w3c.org/cgi for additional information on the current state of the CGI interface. |
|
http://www.faqs.org/rfcs/rfc3050.html
|
|
| |
| | Introduction to The Common Gateway Interface |
 | | The CGI specifies how data are sent to the gateway program (as environment variables or as data read, by the gateway program, from standard input) and what data are sent (in general, all the data sent by the client to the server, plus extra environment variables describing the status of the server). |  | | Of special note is the fact that the gateway program must write to standard output, before anything else, header messages explaining the MIME type of the data being returned by the program -- this is the only way that the server can know what type of data are being returned by the gateway program. |  | | These data are sent back the the client, after some processing by the server to ensure they have the correct message headers describing the data and the state of the transaction. |
|
http://www.utoronto.ca/webdocs/CGI/cgi3.html
|
|
| |
| | Purveyor Administrator's Guide - Common Gateway Interface |
 | | The Common Gateway Interface (CGI) is used to run external programs, or gateways, from an information server. |  | | A CGI program, or gateway, is an executable program or command procedure run on a Web server. |  | | The Common Gateway Interface (CGI) is an interface for running external programs, or gateways, from an information server. |
|
http://vms.process.com/~help/helpcgi.html
|
|
| |
| | WWW:BTB -- Common Gateway Interface |
 | | The user forms a query to the finger gateway, providing the name (and possibly the home system) of the person about which information is desired. |  | | This finger gateway example starts at the beginning of the query passed to it and searches through each character until it reaches the end or it finds a semicolon or an ampersand. |  | | CGI-apps are a way of placing a user-friendly front-end on other applications, and the success of this approach depends on the interface between the two parts. |
|
http://ei.cs.vt.edu/wwwbtb/book/chap12/examples.html
|
|
| |
| | WDVL: CGI: The Common Gateway Interface for Server-side Processing |
 | | An HTTP server is often used as a gateway to a legacy information system; for example, an existing body of documents or an existing database application. |  | | This example uses the Perl language because of its portability and relative ease of use. |  | | Here is a simple example demonstrating the Common Gateway Interface. |
|
http://wdvl.internet.com/Authoring/CGI
|
|
| |
| | Seanet - CGI (Common Gateway Interface) Questions |
 | | CGI (Common Gateway Interface) is a specification for transferring information between a Web server and a CGI program. |  | | CGI programs are one of the most common ways for Web servers to interact dynamically with users. |  | | For instance, a Web page that has a form on it can use a CGI program to process the form's data once it's submitted. |
|
http://www.seanet.com/help/web/personal/cgi/index.shtml
|
|
| |
| | What is CGI? - A Word Definition From the Webopedia Computer Dictionary |
 | | Abbreviation of Common Gateway Interface, a specification for transferring information between a World Wide Web server and a CGI program. |  | | CGI programs are the most common way for Web servers to interact dynamically with users. |  | | A CGI program is any program designed to accept and return data that conforms to the CGI specification. |
|
http://www.webopedia.com/TERM/C/CGI.html
|
|
| |
| | The Common Gateway Interface |
 | | I have found that the most common error in beginners' CGI programs is not properly formatting the output so the server can understand it. |  | | This document is intended to ease you into the idea of writing your own CGI programs with simplified examples and explanation which is less technically oriented than the interface specification itself. |  | | This information is usually made available as "extra" information after the path of your gateway in the URL. |
|
http://www.uwo.ca/IP/httpd-docs/cgi/primer.html
|
|
| |
| | Apache Tutorial: Dynamic Content with CGI |
 | | The CGI (Common Gateway Interface) defines a way for a web server to interact with external content-generating programs, which are often referred to as CGI programs or CGI scripts. |  | | Any programs that you invoke in your CGI program (like 'sendmail', for example) will need to be specified by a full path, so that the shell can find them when it attempts to execute your CGI program. |  | | Note that questions about CGI problems should never be posted to the Apache bug database unless you are sure you have found a problem in the Apache source code. |
|
http://httpd.apache.org/docs/1.3/howto/cgi.html
|
|
| |
| | High-Tech Dictionary Definition |
 | | (CGI).A way of interfacing computer programs with HTTP or WWW servers, so that a server can offer interactive sites instead of just static text and images. |
|
http://www.computeruser.com/resources/dictionary/definition.html?lookup=927
|
|
| |
| | CGI - Simple Common Gateway Interface Class |
 | | If you are using the function-oriented interface and want to initialize CGI state from a file handle, the way to do this is with restore_parameters(). |  | | The main differences are that we now need to import a set of functions into our name space (usually the ``standard'' functions), and we don't need to create the CGI object. |  | | Some of the more useful environment variables can be fetched through this interface. |
|
http://cpan.uwinnipeg.ca/htdocs/CGI.pm/CGI.html
|
|
| |
| | CGI (Common Gateway Interface) (Linktionary term) |
 | | For more information on gateways, forms, and CGI, refer to the Web pages listed on the related entries page, or refer to books on Web server design. |  | | FastCGI eliminates the need for servers to create address spaces every time it needs to run CGI by maintaining a pool of available CGI processes that are always available. |  | | Many books include disks that contain sample programs for collecting common information from Web clients. |
|
http://www.linktionary.com/c/cgi.html
|
|
| |
| | Common Gateway Interface |
 | | The data they enter is usually called a "query" or a "request" because the user-defined data is used to dynamically query or make a request from some service on the web server machine (searching a database, ordering a book, requesting a file). |  | | CGI may be not that fancy technology, but it's simple and you can do almost anything it it. |  | | Provide a Query Interface - Web Applications provide users with an interface for entering data. |
|
http://www.softpanorama.org/WWW/cgi_security.shtml
|
|
| |
| | Common Gateway Interface - Computerworld |
 | | CGI programs can be written in almost any language, and the CGI interface is very simple, so Web developers can quickly slap together simple CGI utilities. |  | | The CGI program can then send back to the user's Web browser an existing Web page, a new page generated on the fly, an image or any other kind of information that can be displayed on a browser. |  | | That makes CGI a practical tool for emergency fixes and utilities that won't be heavily used on commercial Web sites. |
|
http://www.computerworld.com/printthis/1999/0,4814,43524,00.html
|
|
| |
| | Amazon.com: Books: Don't Make Me Think: A Common Sense Approach to Web Usability |
 | | This is the best book I have read for designing effective web page interfaces. |  | | I particularly like the common sense handling of the main web problems. |  | | There is a downside to the book though--after reading it, you will undoubtedly look at any interface, whether digital or structural, and ask, "Why did they design it like that? |
|
http://www.amazon.com/exec/obidos/tg/detail/-/0789723107?v=glance
|
|
| |
| | WWW:BTB -- Common Gateway Interface |
 | | When a user asks for information on a person, they send a query to a CGI application that acts as an interface to the database. |  | | This CGI application accesses the databse and generates a WWW page containing the information requested in the query. |  | | Essentially, the CGI allows people to write programs that generate HTML code, which can then be viewed by a World Wide Web browser. |
|
http://ei.cs.vt.edu/book/chap12/intro.html
|
|
| |
| | TechWeb: TechEncyclopedia |
 | | It is commonly used to process a query from the user that was entered on an HTML page (Web page) and returned as an HTML page, in which case the CGI script functions as the glue between the query and the database. |  | | (Common Gateway Interface script) A relatively compact program written in a language such as Perl, Tcl, C or C++ that processes data on a Web server. |
|
http://www.techweb.com/encyclopedia/defineterm?term=CGIscript
|
|
| |
| | CGI (Common Gateway Interface) |
 | | CGI programs have to be written in a language the web server understands. |  | | All web servers allow you to create CGI programs but may use different technologies to implement them. |  | | The Common Gateway Interface (CGI) is a method that allows you to run programs on a webserver. |
|
http://www.bc.edu/webops/cgi.html
|
|
| |
| | Common Gateway Interface |
 | | The "tutorial gateway" is a filter for a CGI-compliant HTTP server that makes it slightly easier to develop tutorial style questions and have them presented by most Web browsers. |  | | This page is for references and discussion about the standard mechanism built into most HTTP Servers to support extensions though the Common Gateway Interface or CGI. |
|
http://www.hypernews.org/HyperNews/get/www/cgi.html?outline=-1
|
|
| |
| | The CGI Resource Index: Documentation: CGI Specification |
 | | A project to formally define the CGI specification and create a current-practice iRFC for CGI/1.1 and an xRFC for CGI-NG, CGI/1.2. |  | | An overview of the Common Gateway Interface, including a few sample programs, security tips and more. |
|
http://cgi.resourceindex.com/Documentation/CGI_Specification
|
|
| |
| | Open Directory - Computers: Programming: Internet: CGI: Tutorials |
 | | Introduction to Web Programming - A four half-day free course covering the basics of Web Programming, CGI and both basic and advanced Java. |  | | CGI Tutorial - A free online book on CGI database programming with Perl by David Nelson. |  | | The Common Gateway Interface - Description of the Common Gateway Interface (CGI). |
|
http://dmoz.org/Computers/Programming/Internet/CGI/Tutorials
|
|
| |
| | Common Gateway Interface |
 | | There are many environment variables used by the HTTP to CGI interface which provide additional information about the HTTP transfer. |  | | For example, a script program may be written to output a standard HTML file. |  | | When the CGI program produces output to its standard output stream, the web server program, such as Apache or Microsoft's Internet Information Server will send the data from the script program to the client's web browser. |
|
http://www.comptechdoc.org/independent/web/cgi/cgimanual/cgi.html
|
|
| |
| | Common Gateway Interface (CGI) |
 | | CGI simply specifies an interface convention, and the programs that work with CGI can be written in virtually any language. |  | | CGI programs are most commonly used with HTML FORM's, and provide the server interface that receives the form variables and processes them. |  | | The only requirement for being able to act as a CGI program is the ability to read from Standard Input ( |
|
http://www.cs.uregina.ca/Technical/department/yourhomepage/cgi.html
|
|
| |
| | CGI - Common Gateway Interface |
 | | An HTTP server is often used as a gateway to a legacy information system; for example, an existing body of documents or an existing database application. |  | | See also: Programming the Web: A search for APIs at WWW5. |  | | The Common Gateway Interface is an agreement between HTTP server implementors about how to integrate such gateway scripts and programs. |
|
http://www.w3.org/CGI
|
|
| |
| | Common Gateway Interface |
 | | The database example is a simple idea, but most of the time rather difficult to implement. |  | | The Common Gateway Interface (CGI) is a standard for interfacing external applications with information servers, such as HTTP or Web servers. |  | | This is an example of a gateway, and this is where CGI got its origins. |
|
http://cartoon.iguw.tuwien.ac.at/peterf/gds3bgefahren.html
|
|
| |
| | Overview of the Common Gateway Interface |
 | | Current: Overview of the Common Gateway Interface |  | | The output can be a document generated by the script, or instructions to the server for retrieving the desired output. |  | | The Common Gateway Interface (CGI) is a standard for external gateway programs to interface with information servers, such as HTTP servers. |
|
http://www.delorie.com/gnu/docs/cgicc/cgi_overview.html
|
|
| |
| | Common Gateway Interface |
 | | The interface that is defined by CGI includes: |  | | CGI is a standard interface to external programs supported by most (if not all) web servers. |  | | Mechanism for passing the request to the external program. |
|
http://www.cs.rpi.edu/courses/spring98/netprog/lectures/ppthtml/cgi_intro/tsld026.htm
|
|
| |
| | Forms & Common Gateway Interface (CGI) Scripts |
 | | Environmental variables are set or defined when the server executes a gateway program and passes data as an argument or value to the CGI script, much like the way programming variables can be set and passed between programs. |  | | The "common gateway interface" is the standard to which software is written so that browsers can exchange information or communicate with programs or scripts located on servers. |  | | The exchange of information results in one form of interactivity between client and host. |
|
http://www.cnl.salk.edu/~dara/class/formsamples/cgiforms.htm
|
|
| |
| | CGI (Common Gateway Interface) |
 | | Whatever is returned must be formatted as HTML, and this is one of the key functions of a CGI program. |  | | The most common way of interacting with databases over the Internet is through the CGI. |  | | Many vendors have built gateways that address the above deficiencies. |
|
http://www.finpipe.com/sicgi.htm
|
|
| |
| | MSN Encarta - Dictionary - common gateway interface |
 | | Search for "common gateway interface" in all of MSN Encarta |  | | standard Internet communication interface: a type of interface that is standard for communication on the Internet |  | | MSN Encarta - Dictionary - common gateway interface |
|
http://encarta.msn.com/encnet/features/dictionary/DictionaryResults.aspx?refid=561546652
|
|
| |
| | Common Gateway Interface - CGI |
 | | For example you may want to have a registration form which people can submit, and have the UBWings server automatically check it for completeness and add the information to a database, which can then be searched by other users. |  | | A CGI script can be any unix-executable program (e.g. |  | | While features such as this are not built into the UBWings server, you can add your own functionality through the use of programs (called "scripts") based on the Common Gateway Interface (CGI) standard. |
|
http://wings.buffalo.edu/help/ipguide/cgi.php
|
|
| |
| | The Common Gateway Interface |
 | | If you are a server software author, it will help you add CGI compliance to your information server. |  | | The Common Gateway Interface, or CGI, is a standard for external gateway programs to interface with information servers such as HTTP servers. |  | | examples which demonstrate how the client URL affects the interface variables. |
|
http://sunhe.jinr.dubna.su/docs/httpd/ncsa/cgi
|
|
| |
| | Common Gateway Interface |
 | | CGI defines the field specifics and control tags to be placed in an HTML document, the environment variables where the Web server places information for use by scripts, and the flow of information between client Web browser, the server, and the Web server scripts. |  | | A standard way that programs can interface with Web servers and allow them to run applications such as search engines and to access databases and other back-end applications. |  | | See also HyperText Markup Language; script; Web server. |
|
http://www.coffeycountyks.org/Terms/2461HTML-542.html
|
|
| |
| | CGI: Common Gateway Interface |
 | | Database: Do a query on the database using the information passed in by lookfor and present that data back at a Web page to the Client. |  | | One of CGI's most common uses: processing forms. |  | | Common Gateway (CGI scripts) act as gateways to other programs running on the Web server. |
|
http://www.cs.purdue.edu/homes/cs290w/F99/w9/webIntroPerl.htm
|
|
| |
| | Perl - The Common Gateway Interface |
 | | This module introduces the fundamentals of CGI and how it's used within server-based Perl programs, taking special care to cover issues such as the security of the inputs and the handling and checking of data no matter what the user of your publicly visible website should enter. |  | | Applications often interface to the web through "CGI" Ð the Common Gateway Interface. |  | | Updated Sunday, October 16th 2005 Privacy and Copyright Statement © 2005 |
|
http://www.wellho.net/resources/P403.html
|
|
| |
| | Common Gateway Interface |
 | | CGI is an interface, like an API (applications programming interface). |
|
http://www.eng.yale.edu/classes/ee101/lecture1/tsld015.htm
|
|
| |
| | Common Gateway Interface (CGI) |
 | | Common Gateway Interface programs are commonly referred to as CGI scripts. |  | | CGI scripts can be written in a variety of languages including Unix Shell Script, Perl, and C. There are two methods by which form input data can be sent to the Web server for processing: GET and POST. |  | | All of these variables are available to you use in your CGI scripts. |
|
http://www.webwoman.biz/articles/CGI
|
|
| |
| | Common Gateway Interface (CGI) |
 | | The Common Gateway Interface runs an external program (a 'CGI script') as a result of a client request and returns the output of the program to the client. |  | | CGI defines the interface between the web server and the CGI script. |  | | Perl is a very rich scripting language, with great support for common CGI operations like string manipulation, and CGI scripts can be created very quickly using this language. |
|
http://support.zeus.com/doc/api/cgi
|
|
| |
| | Common Gateway Interface |
 | | This protocol acts as an interface between software that you write in a standard programming or scripting language and the Web server. |  | | The CGI protocol allows you to add custom programs and services to your Web server. |  | | The user, running a Web browser, selects an item that activates a CGI script. |
|
http://www.invir.com/int-prog-cgi.html
|
|
| |
| | Servertec - Common Gateway Interface (CGI) |
 | | Common Gateway Interface (CGI) is a widely used mechanism for expanding a Web servers, generating dynamic Web pages and processing the information gathered by HTML forms. |  | | The name and revision of the gateway interface being used. |  | | A comma delimited list of mime-types which the client accepts. |
|
http://www.servertec.com/products/iws/docs/cgi.html
|
|
| |
| | The Common Gateway Interface |
 | | The Common Gateway Interface, or CGI was a specification created as a compromise between two early HTTP daemon authors who both wrote their own versions of the daemon. |  | | Two different versions of servers were in wide use at the time, one designed at the European Laboratory for Particle Physics (CERN), in Geneva, Switzerland and another at the National Center for Supercomputing Applications, at the University of Illinois at Urbana-Champaign. |  | | Scripts were rarely used in the early days of the web, but as the documents being served became more complex, scripts became necessary for servers to run. |
|
http://www.eng.hawaii.edu/Html/Neat/cgi.html
|
|
| |
| | Common Gateway Interface |
 | | For example, Common Gateway Interface scripts can be used to access information stored within a database, and subsequently return the results to the client application or browser as any other HTML document. |  | | Alternatively, CGI scripts can be used to convert information retrieved from an HTML form and store that information within a database, mail it to someone, or use it in any application the script is written to interface with. |  | | Is a standard method of writing scripts that a World Wide Web server will run when a request for the relevant URL is received. |
|
http://www.cartage.org.lb/en/themes/Reference/dictionary/dictcomputer/C/73.html
|
|
| |
| | Common Gateway Interface |
 | | The Common Gateway Interface is the standard method for generating dynamic documents with a WWW server. |  | | When a user requests a dynamic document the server runs a program (often called a CGI script) that generates the page. |  | | Common applications of CGI scripts include search engines, hit counters, and redirection. |
|
http://www.eecs.harvard.edu/~vino/web/hbench-web/cgi-def.html
|
|
| |
| | HotSource HTML Help - Common Gateway Interface |
 | | Common Gateway Interface is used to execute scripts on a webserver. |  | | Scripts can be written in C, Java, Visual Basic, or AppleScript but most are written in Perl. |  | | Free formmail to help you submit your forms. |
|
http://www.sbrady.com/hotsource/cgi
|
|
|