正式名称:Common Gateway Interface
読み:コモン ゲートウェイ インターフェイス
Webサーバが、Webブラウザからの要求に応じて、プログラムを起動するための仕組み。
従来、Webサーバは蓄積してある文書をただ送出するだけであったが、CGIを使うことによって、プログラムの処理結果に基づいて動的に文書を生成し、送出することができるようになった。
CGIはどのような開発言語でも使用できるが、実際にはPerlなどがよく使われる傾向にある。類似の技術にはSSIやASPなどがある。 |