CGI
読み:スィージーアイ
外語:CGI: Common Gateway Interface

 WWWで、Webブラウザーからの要求に対してHTTPサーバーが別のプログラムを起動実行し、結果をWebブラウザーに返す処理を実現するためのインターフェイス。CGI/1.1の仕様がRFC 3875で規定されている。
目次

概要
 例えば、次のような機能を実現する際に利用されている。

特徴
 プログラムとして実行できれば良いので、様々な言語やスクリプトが利用出来る。
 よく利用されるのは次のようなものである。

略史
 1993(平成5)年にCGI 1.0が登場し、その翌年1994(平成6)年にCGI 1.1に更新された。現在はCGI 1.1が標準である。
 もっとも、標準とはいえ公式な仕様書のたぐいは長く存在しなかった。2004(平成16)年になり、ようやくInformational(情報提供)プロトコルとしてRFC 3875が公開された。

再検索