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 在主机上执行就被认为是主机端的解决方案。

关闭视窗