レンタルサーバー選択ナビ

レンタルサーバーの利用に必要な知識

CGI

CGIは、Common Gateway Interfaceの頭文字を取って略された言葉です。リクエストに応じて、状況に合わせて変化させ、それを送り出すという機能を果たすので、似たような働きをするPHPと比較されたりする事もあるでしょう。

CGIのプログラムは、サーバーとは別れていて別にあり、例えばホームページを見ている人からの指示など、サーバーにブラウザからのリクエストがあった時に、起動されます。CGIが起動して、リクエストに合わせた答えをサーバーに送り、サーバーで処理をして、ブラウザに送信される、という流れになっています。

CGIのプログラミング言語は、Perlが使われる事が多くなっていますが、Perlじゃなければいけないという訳ではないので、他の言葉でも書く事ができます。中には、PHPで書かれた物もあるので、わかりにくい事もあるかもしれませんね。

CGIは、主にコミュニケーションを取る時、例えば、掲示板や、ショッピングカート、アクセスカウンターなどに利用される事があるでしょう。その他にも様々なCGIプログラムがあります。多くの人とやりとりをする場合など、ウィルスの対策として利用される事もあります。

CGIを利用したい時は、CGIの利用できるサーバーを選ぶ必要があるので、レンタルサーバーでも、CGIが使えるかどうかの比較がされています。CGIは、自分で作る事もでき、自作CGIや独自CGIなどと言われますが、レンタルサーバーにおいては、いろいろな制限があるので、自分で作ったCGIは利用できない場合もあります。利用する言語の指定などもあるので、CGIを利用したい時は、それぞれのレンタルサーバーの設けている制限についてもよく見てみましょう。