CGI stands for Common Gateway Interface. Folks often talk about CGI as if it is a programming language in and of itself, but it is really a standard, a set of protocols, for connecting interfaces, such as a Web site page or form, with an information server, such as a Web server or database. CGI scripts can be written in any programming or scripting language that allows it to be executed on your system, such as C, Visual Basic, UNIX shell, Perl, and so on.
Perl is the most common language to use with CGI, because it is easy to debug and modify the code.
It will also be the language we discuss here.
- Software and installation
- Standard Input
- Flow Control (if, while, ...)
- Regular expression
- Working with forms
Some intresting sites