公共网关界面(Common Gateway Interface),通常简称为CGI,提供产生多样化的、动态的、并且最重要的是“交互式”的信息。
CGI是Web服务器与你的Script之间的一个网关。CGI规范详细说明了解Web 服务器如何向脚本发送信息,在收到脚本返回的信息后又应该如何进行处理等内容。通过使用CGI,Web程序设计者可以创建脚本,以使用户能够提供反馈信息,即使用户缺少浏览器或Email地址,也同样可以做到。此外,还能创建脚本使Web访问者与以前访问该网页的用户进行联系。也可以同尚未访问过该页面的用户进行交互。