• ベストアンサー

CGIとはいかなるものなのでしょうか?

このカテゴリーでよろしいんでしょうか。 お恥ずかしい話ですが教えてください。 CGIとはいかなるものなのでしょうか? どのような長所、どのような短所があるのでしょうか。 (プログラムの方式の一つでしょうか?) 要領の悪いご質問ですみません。

質問者が選んだベストアンサー

  • ベストアンサー
  • kaji
  • ベストアンサー率32% (27/84)
回答No.2

では、「いかなるものなの」と「長所」と「短所」について、簡単に紹介します。 もっと詳しい説明は後続の方がやってくれるでしょう。 「CGI」は「通常のHTMLファイルからのリンクなどにより(HTMLファイルとかサーバhttpサーバの)外部のプログラムを起動して、その結果をブラウザが見ることができるHTMLとか画像とかの形で返す仕組み」です。 「長所」は「HTMLだけでは記述できないような動的なページを作成することができる。(たとえば、カウンタとか・・・)」 「短所」は「作成するのにチョイ手間がかかるのと、極めてタコな作り方をしてるとセキュリティーホールになる」

koura
質問者

お礼

ありがたいです。有難うございます。変参考になりありがたく思っております。有難うございます。感謝いたします。 要領の悪いご質問ですみません。 有難うございました。

その他の回答 (1)

noname#25358
noname#25358
回答No.1

 CGIとは、Common Gateway Interface の略で、「ホームページの閲覧者と管理者の間で、情報を相互交換するための方法論」です。  たとえば、ホームページを見た人に面白かったかどうかの感想を聞きたい場合、「これこれこういう手順を踏めばいい」という手順のことを指すわけです。  本来、ホームページというのは閲覧者は一方的に見るだけであり、感想を送信したりすることはできません。それを可能にしたのがCGIというわけです。  閲覧者の立場なら、「こちらの情報を管理者に送るためのプログラムの総称」(たとえば掲示板など)とでも思っておけばいいです。

koura
質問者

お礼

有難うございます。お忙しいところを、ご丁寧に有難うございました。大変参考になりありがたく思っております。 なかなか わからないもので。 有難うございます。お忙しいところを、ご丁寧に有難うございました。大変参考になりありがたく思っております。」

専門家に質問してみよう