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 在主機上執行就被認為是主機端的解決方案。

關閉視窗