About Common Gateway Interface
In computing, Common Gateway Interface offers a standard protocol for web servers to execute programs that execute like console applications running on a server that generates web pages dynamically. Such programs are known as CGI scripts or simply as CGIs.