CGIについて

CGIとはCommon Gateway Interfaceの略語で、サーバーのマシン側で動くプログラムです。身近にある例ではHPに設置される「掲示板」や訪問者をカウントする「アクセスカウンター」、ネット上で買い物をする際の「ショッピングカート」、訪問者の足跡が分かる「アクセス解析」、「問い合わせ」や「投稿」時に自動返信する「オートレスポンス」等がCGI プログラムで動作するプログラムの代表です。HTML言語(文法)では出来無い双方向の通信をその場で行う事が出来、またその記録を保存出来るので、単なるホームページ公開で終わらずに、訪問客とのコミュニケーションが可能になります。

CGIの種類

先ほども述べたように、CGIでは様々なコミュニケーションのツールとして役立ちます。
カウンター/チャット/アクセス解析/フォームメール/掲示板/ショッピングカート/カレンダー/ゲームなどが一般に使われます。

CGI設置と使用上の注意

CGIはHTML言語を超えた働きをするようなプログラムですが、気をつけないと非常に危険なプログラムでもあります。もし一からCGIを作るとなるとプログラミング言語はとても難解な為、設置してちゃんと動かすまでに、必ずローカルテストを繰り返す必要があります。はっきりいうと、初心者にはちょっと難解なので本校ではCGIの言語について詳しくは説明しません。しかし最近では、レンタルのCGIが多く出回っており、それらを有効に使って簡単にCGIを設置することが可能になりました。レンタルサーバー側ではCGI 設置には設置条件(CGIプログラム設置フォルダ、パーミッション(アクセス権限)の設定)がありますが、レンタルではCGI の面倒な設置作業が不要であることから、最近はあちこちで多く使われています。

それでは実際にCGIの設置を行ってみましょう。                    次のページへ