CGI stands for:
Common Gateway Interface
It's a protocol defining how scripts/programs on the server can communicate with your browser.
The protocol defines how browser and server must interact to get a server program to create or interact with a web page.
CGI is used to build web sites where the server can dynamically build the web page being requested.
Most ISP's are CGI-capable... well, the ones that you pay for anyway.
There are many many CGI scripts out there, two common usages are:
To find out more:
However, CGI is an old (and creaky) protocol and will eventually (I presume) become obsolete.
Next slide ... or Slides index