CGI

読み方 シージーアイ
正式名称 Common Gateway Interface


CGIは[Common Gateway Interface]は、ウェブサーバが同じマシン上のもう1つのソフトウェア(CGIプログラム)との間で、どのように通信するかという方法を規定する1セットの規則です。
CGI規格にしたがってデータの入出力を行うプログラムであれば、どんなソフトウェアでもCGIプログラムになり得ます。
通常、CGIプログラムはウェブサーバからデータを取り出し、例えばメールにフォームの内容を挿入するといった処理を行う小さなプログラムです。
CGIプログラムは、ウェブサイトの[cgi-bin]ディレクトリに保存され、必要に応じて呼び出され、URLに表示されます。