無料ホームページスペース無料メールアドレスをご提供します。    KANSAI WEBサービス会員規約   
広島の関西商事のサーチエンジン。お互いのアクセスアップのため、どんどん登録してください!!  kansai.homelinux.com
コンピュータ/通信総合サイト・広島の関西商事           管理人:大内 雅司  

CGIとは?CGIで何ができるのか?

ホームページを開設してCGIを設置する準備は整ってますか?
ここでは、CGIのしくみと概要を説明しますが、より詳しいことは、いつも管理人がお世話になっている
terraさんやKENT-WEBさんのホームページをこのページの末尾でご紹介致します。

●CGIとは、ブラウザからフォームなどの入力をサーバーに渡し、サーバーのプログラムを実行させるインターフェースのことで、早い話、面倒な処理をパソコンに代わってサーバーにさせることです。

●あなたの作成したホームページは、サーバーコンピューターに保存され管理されています。このことにより、あなたのパソコンの電源が切られていても、他の人はあなたのホームページにアクセスできるわけです。
サーバーは24時間電源が切られることはないのですから、CGIを使用しているページでは、いつでもユーザーの質問に答えたり、訪問者を接待することができるのです。

CGIでどんなことができるのでしょう?

CGIの種類 できること
アクセスカウンタ 訪問者の人数を数える。
来客者名簿 訪問者の名簿を自動的に作成する。
Web検索 他のホームページを条件により検索する。
パスワードによるアクセス制限 メンバー以外の訪問者を拒否する。
Webチャット 同時にアクセスしている訪問者同士での会話。
BBS掲示板 訪問者が自由に読み書きできる掲示板の設置。
注文書 ショッピングやオークションでの商品の受発注。
呼び出し先の確認 ホームページが呼び出されたアドレス(URL)を知る。
ブラウザの確認 訪問者が現在使用しているブラウザの情報を知る。
刻々と変化するページの作成。 呼び出した人、呼び出した条件、呼び出した時刻に応じて変化するインタラクティブなホームページの作成。

この他にもCGIで、できないことはないと言われるくらい、さまざまな機能をもたせることが可能です。

さて、さまざまな処理を行うための命令をCGIスクリプトといい、Perlという言語で書かれています。Perlは、コンパイルが不要な言語で、他の多くのCGIスクリプトも、この言語で記述されています。

どうしてCGIを使う必要があるのでしょうか?JavayaやVBscriptでは絶対にできないことができるからです。
また、JavayaやVBscriptでできることにCGIを使うべきではないのです。むやみやたらにCGIを使用するとそれだけサーバーの負担が大きくなり、パーフォーマンスが低下します。インターネットを楽しむ他のユーザーやサーバー管理者に迷惑をかけることになります。要するに、JavayaやVBscriptなどは、ダウンロードした自分のマシンのブラウザで作動させ、CGIは、アップロードしてサーバーで処理させるということです。

[戻  る]

無料でホームページスペースをご提供しています。

 copy right kansai-syoji,.co all right reserved Web-Master masashi ouchi http://kansai.homelinux.com/~terra