CGI/SSIとは

CGI(Common Gateway Interface)

 CGIとはブラウザーとWWWサーバーマシン上のプログラムとの間でデータをやり取りするための仕組みのことです。CGIを使ったウェブページは、ブラウザーから送られた情報を元に、サーバー上のプログラムが起動して、実行結果をブラウザーに送ります。このときに実行されるプログラムをCGIプログラムといいます。

CGIを使う利点

CGIを使う欠点

CGIでできること

SSI(Server Side Include)

SSIは、HTMLの中に「サーバー上で動作するプログラムの実行結果」を埋め込む機能です。セキュリティ上の理由から、ウェブサーバーによってサーバーによって利用できるプログラムの種類が限定されています(まったく利用できない場合も多いです)。

SSIを使う利点

CGIプログラムでページ全体を作るよりも簡単にページが作成できます。また、複数のページで同一のCGIを利用することが用意になります。