CGIとは、Common Gateway Interface(共通ゲートウェイ・インターフェース)の略で、ウェブサーバが、ユーザー側ブラウザからの要求に応じて、プログラムを起動するための仕組みともいえ、外部スクリプト(他はISAPI、NSAPIなども)のひとつである。

HTMLの場合: HTMLを要求 → サーバー → HTML返送
CGIの場合: CGIへデータ送信 → サーバー → CGI実行 → サーバー → 実行結果はHTMLで返送。
現在では、ほとんどのホスティングサービスがCGIに対応し、代表的なアプリケーションには、掲示板、送信フォームなどがある。
|