The Common Gateway Interface (CGI) is a standard for interfacing external applications with information servers, such as HTTP or Web servers. The tutorials in the ressources below explain it all.
Tutorials
The Common Gateway Interface
The Common Gateway Interface: FORMS
The Basics
FAQs, newsgroup, and problems
CGI Programming OpenFAQ
CGI Security: Writing Secure CGI Programs
The WWW Security FAQ
Script prototypes
Shell script using a
C program to decode
the GET/POST parameters
C Script storing its GET/POST
parameters into an associative list
Decoding function used in the previous script
Interface to test the previous scripts
Directory for these scripts
The W3C Library (e.g. to access files on the Net from C programs)
Script repositories
CGI scripts examples
ScriptSearch (CGIs and other kinds of scripts in many languages)
Miscellaneous stuff related to the CGI
FastCGI
NCSA httpd Installation
HTML ressources
HTML 4.0 Specification
Local HTML 3.2 Reference Specification
Character entity references in HTML 4.0
Basic HTML relation types
Examples of use of form elements
IBM Web Design Guidelines
WWW ressources
World Wide Web old FAQ
World Wide Web new but small FAQ
CNET Glossary
DCE Glossary
Internet Glossary
Computing Dictionary