CommonGatewayInterfaceの略.シージーアイ.共通ゲートウェイインタフェース.WWWサーバーが外部プログラムを呼び出す方法で実現する機能のインタフェース.CGIスクリプトと呼ぶ外部アプリケーション(ユーザープログラム)で生成した情報を InternetのWebサーバー(httpd)を通してブラウザに送るためのインタフェースの総称.CGIを使うと イメージやテキストのような静的情報だけでなく 動的な情報をブラウザに送ることもできる.ISMAPやFORM機能はCGIの代表的な利用例.たとえば ISMAPを用いると 一つのインラインイメージの上に複数のボタンを定義して クリックした場所に応じたページにリンクできる.また フォームタグなどの部分でブラウザに入力された情報を加工したり 別の情報に加えて新しいデータを生成して表示することもできる.ただし CGIが使えるWWWサーバーは少ない.JustNetでCGIは使えない.他に さらに強力なSSI(ServerSideInclude)という機能もある.SSIは WWWサーバーがHTML文書にアクセスする際に 動的に外部のファイルを取り込む機能を持つ.SSIはNCSAhttpdのみがサポートしている.