CGI入门

通用网关接口(Common Gateway Interface/CGI)是客户端和服务器程序之间进行数据传输的一种标准。

CGI程序可以使用任何语言(shell/Python/Perl/Ruby/PHP/C/C++等)编写,通常它会放到Web服务器(如Apache)目录下的cgi-bin目录里。

使用CGI能够动态的生成网页或者网络应用,当用户访问Web服务器的时候,服务器和应用程序通过CGI接口来传递数据,最终把数据转换成网页动态的呈现在用户面前。

本文将以PythonApache为例来演示CGI