CGI (Common Gateway Interface)

CGI

是Common Gateway Interface 的简称。是World Wide Web 主机和 CGI 程式间传输资讯的定义。所谓的 CGI 程式是遵照 CGI 规格定义所设计出的程式，负责接收和回传资料。程式可以用任何一种程式语言来撰写，包括 C, Perl, Java, 以及 Visual Basic。 CGI 程式最常用于 Web 主机和使用者间的互动。 举例来说，许多 HTML 的网页有包含表格，当按下确认按钮后使用一个CGI程式来处理该表格的资料。 另外，一种渐渐增加的方式来提供动态的回馈给使用者，包含可执行程式码或是小程式，可以在使用者的电脑上执行而不是在网页主机。这些程式有可能是Java applets， Java scripts，或是 ActiveX 控制码，这些技术整体上被认为是客户端的解决方案。所以 CGI 在主机上执行就被认为是主机端的解决方案。

关闭视窗