what is cgi?
Essentially, CGI is the connection (or interface) between a form on a Web page and the Web server. Web pages cannot interact directly with the reader. In fact, until JavaScript came along, Web pages had no way of interpreting reader reaction except through interaction with the server they were running on.