CGI

2009年11月19日 user

CGIとは、「Common Gateway Interface」の略で、Webサーバが、Webブラウザからの要求に応じて、プログラムを起動するための仕組み。
 
通常、ホームページは予め作られたHTMLファイルを表示するので、毎回表示が変わる事はない。
 
ホームページを読み込む際、単にHTMLファイルを読み込むのではなく、CGIプログラムを通して、リクエストされた条件により変化する。
 
CGIを使う事で、アクセスカウンターやフォームメール、掲示板など、ユーザの動作に応じたページを表示させる事を可能とする。
 
CGIを、自ら作るとかなりの専門知識が必要なので、現在ではほとんどのWebサーバソフトがCGIに対応している。 CGIはどのような開発言語でも使用できるが、Perlなどがよく使われている。
 
用語集