通用網關接口

在計算機領域 ， 通用網關接口 ( 英語 ： Common Gateway Interface ， CGI ) 是爲提供網絡服務而執行控制檯應用 ( 或稱命令行界面 ） 的程序 ， 提供於服務器上實現動態網頁的通用協議 。 通常情況下 ， 一次請求對應一個CGI 腳本的執行 ， 生成一個 HTML 。 簡而言之 ， 一個 HTTP POST 請求 ， 從客戶端經由 標準輸入 發送數據到一個CGI 程序 。 同時攜帶其他數據 ， 例如 URL 路徑, HTTP頭字段數據 ， 被轉換爲進程的環境變量 。