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

關閉視窗