▼1-1 CGIって何? |
CGIはCommon Gateway Interfaceの略で、
ブラウザからフォームなどの入力をサーバに渡し、サーバのプログラムを実行させるインターフェースのことを言います。 これでは分かりにくいので、CGIを使うと何ができるか具体的に言うと、
つまり、普通はあらかじめ用意されたHTMLページを表示するだけですが、 CGIを使えば掲示板のように「書き込む」という処理ができます。 掲示板だけでなく、カウンター、チャット、アンケートなどもほとんどCGIを使っています。 例えば、掲示板は「フォームに内容を書き込む → 内容を受け取りサーバ内のデータ ファイルに保存する → データファイルを読み込む → それを整形してHTMLとして表示する」 のような感じで処理されます。 CGIプログラムに使う言語は、Cで もshでもJavaでもOKですが、一般的にはPerlという言語で書かれていることが多いです。 |
▼1-2 じゃぁ、Perlって何? |
上でも書いたように、PerlはCGIスクリプトを書くときに最もよく使われる言語です。 それは、Cなどの他の言語を使うよりも、簡単にスクリプトを作ることができるからです。 |