• 締切済み

この言葉おしえて!2

「CGI」ってなんですか?教えてください。よく『「CGI」作成サービス付!!』って感じでみます。

  • lucas
  • お礼率70% (14/20)
  • CGI
  • 回答数3
  • ありがとう数6

みんなの回答

  • yu-ji
  • ベストアンサー率19% (15/78)
回答No.3

CGIとはCommon Gateway Interfaceの略で、WWWサーバとバックエンド・プログラム間での情報の送受信に使用するインタフェースのことです。つまり、ホームページ上のアクセスカウンタやテキスト入力フォームやメールデコーダ、BBSなど対話型(動的)のホームページ作成する技術の1つです。しかし、セッション管理やセキュリティに問題があります。 ちなみに開発言語としてUNIXサーバではCやPerl、Windows NTサーバではVisual Basic、Visual C++などを使用するようです。

lucas
質問者

お礼

ご回答ありがとうございます。ところでバックエンド・プログラムってなんですか?ごめんなさい。そこだけ言葉がわからなくて・・・今後も宜しくお願いします。

  • hyde-la
  • ベストアンサー率28% (42/146)
回答No.2

CGIには二つの意味があります CGImage・・・コンピュータグラフィックス で、多分知りたいのはこちらでしょう。 ・・・何の略だったか忘れましたがサーバーに対する処理のことです。 普通のHTMLやJavaScriptは、サーバーに対する処理でもなんでもなく ページを見ているクライアントの、ブラウザに流れてくる 単なるテキストです。 それに対してCGIは、クライアントへ流れる前にサーバーによって処理され その結果がクライアントのブラウザに来るものです。 ですから、ただブラウザの機能をいじるJavaScript等と違って データの集計や記録ですとかそういった事に利用出来ます。 因みにCGIは非常に簡単なプログラミング言語で書かれています。 サーバーが処理できる形式であれば、どんな形式でもいいのですが、 最も良く使われるのはPerlというテキスト処理に長け 極めて見難いプログラミング言語です。 サーバーが処理する都合上、セキュリティ上の配慮がないと セキュリティホールとなってサーバーの耐久を下げることにも繋がります。 ですので、ISPやサーバーによってはCGIを使えなくしているところもあります。 反対に、自由に使わせてくれるならそれも一つの売り文句になります。

lucas
質問者

お礼

皆さん一般人なのにすごいですね。やっぱり本とかから学んだのですか?二つも意味があったなんてしりませんでした。無料で作れるHPの検索をしたら、HPの説明のところにCGIサービスがどうのと書いてあったので、気になったんです。ありがとうございます。

  • POLYSICS
  • ベストアンサー率33% (10/30)
回答No.1

通常、HTMLでは毎回同じ物が表示されますよね? でも、CGIをつかえば、アスセスごとに違う物を表示(カウンター)させたり、アスセスしている側のアクションにより表示される内容を変えたり(掲示板)ということができます。 ただ、このCGIというのは、一種のコンピュータープログラミングであるため、知識のない一般にはなかなか難しい物があるのです。 そこで、CGI作成サービスというものがでてくるんですね。 CGIについては、たくさん紹介サイトがありますので、ディレクトリ検索(Yahooなど)してみてはいかげでしょうか?

lucas
質問者

お礼

やさしい言葉で教えてもらってありがとうございます。とても分かりやすいです。検索もしてみます。

関連するQ&A

  • クライアントとサーバという言葉の使い方

    「クライアントPC」とは、ユーザが操作している側のPCのことでブラウザ等を介して使用するPCというのが一般的です。 クライアントPC(ブラウザ) <-> サーバ(Webサーバ+CGI/PHP/JSP等) そこでクレジットカードの決済業者が提供しているAPI(代表的な例:WebPay)みたいに、 webサーバのプログラム(サービス利用者)にwebサーバのプログラム(サービス提供者)のサービスを提供するような場合、 クライアントPC???(Webサーバ+CGI/PHP/JSP等) <-> サーバ(Webサーバ+CGI/PHP/JSP等) この場合もサービス利用者側のことをクライアントPCと呼ぶのでしょうか?WebサーバなのにクライアントPCというのもなんか違和感があるのですが・・・適切な名称があったら教えてください。

  • 「CGI」と言う言葉で思いつく画像・アイコン

    ホームページ作成中です。 各ページへのリンクをボタンで表現しようと考えています。 いくつかのコンテンツは物について扱ったものなのでそのものをアイコン化しました。 同じようにCGIについて取り扱ったページも何かイラストを掲載したいのですが、イメージできません。 皆さんは「CGI」と言う言葉でどういった画像・イラストを思い浮かべますか?逆に、どんな絵があれば「あ、CGIかな?」って思えますか?

    • 締切済み
    • CSS
  • 「CGI」を使いたい!

    ホームページを作成していて、CGIが必要です。「Yahoo!BB」に切り替えようと思っていますが、「Yahoo!」のHPサービスだとCGIを設置していません。おすすめのCGIが使える所を知っている方、教えて欲しいです!

    • ベストアンサー
    • CGI
  • ☆彡投票やカレンダー日記のページを作りたいのですが・・・

    CGI(Perl?)を使って、自分でプログラムして、投票やカレンダー日記のページを作成したいと思っています。 掲示板は人からもらったCGIをちょこっとだけ直して使っていますが、CGIを最初からプログラムすることはできないです。 投票やカレンダー日記を作成したいのですが、サンプルプログラムがのっている本とかサイトがあったら、ぜひ、教えてもらえませんか? 実際に作ったものをおすそわけしてもいいよ!、などと言ってくださる優しい方がいらっしゃるようでしたら感激です・・・(T-T 無料CGIサービスを使おうと思ったのですが、広告出るし機能制限があるので。 下のような感じのものができたら超うれしーです! ヨロシク!! <投票> http://www.adexy4.com/mvotes02_sample/vote.cgi?id=sample <カレンダー日記> http://www.adexy4.com/diary02/diary.cgi?cat=1sample

  • HP内に購入申し込みフォームをつくりたいCGI教えてください。

    ホームページ内に、購入申し込みフォームを 設置したいと考えています。 ラジオボタンが3つ使えるものが希望です。 ホームページビルダー9を使用しています。 ですがCGIの作成の知識はなく、ただCGIを 貼り付けることはわかっています。 有料、無料も含め探していますがこのようなサービスが不明でお願いしたく存じます。 そのようなCGI記述があれば教えてください。

  • メルマガフォームの設置について

    こんにちは。 現在メルマガの購読・解除フォームを作成しているのですが、 CGIの知識が乏しい為、思うようにいきません。 日々勉強はしているのですが、今回はネット上のサービスを 利用しようと考えております。 そこで、簡単な書き換えだけでフォームを設置できるような 無料のサービスをご存知の方いらっしゃいましたら お教えいただけないでしょうか?m(__)m 例としては、下記↓サービスのような感じです。 http://magokorokikaku.com/moeya/archives/2007/07/post_37.htm... (さくらメール) こんな感じでメルマガ式のものがあれば一番なのですが、 宜しくお願い致します。

    • 締切済み
    • CGI
  • ログイン機能作成方法について教えて下さい。

    私はホームページビルダー11を持っています。そこで、「ログイン機能」を作成しようと思うのですが、どうすればいいでしょうか。 CGIやPHPを使う、と聞いたことがありますが、素人の私にはよくわかりません。 そこで、よくメールフォームを無料で簡単自動作成をしてくれるホームページがありますよね。そんな感じでログインシステムを無料で自動作成してくれるホームページを使いたいんですが、誰かそんなホームページを知ってらっしゃいませんか? あくまで「無料」にこだわりたいと思っています。広告が入ることにあまり抵抗はありません。 ちなみに私はHTMLソースの編集なども全くできません。「簡単自動作成」で作れればな、と思っています。 (もし現在そのようなサービスを無料で提供しているホームページがなければ、あきらめます) どうか、よろしくお願いいたします。

  • 言葉の使い方について・・・

    言葉の使い方について・・・ 子供のクラスの懇親会のお便りを作成しました。 「会費は当日に徴収します」 としましたが、「徴収」と使うと、なんだか とりたてみたいな感じがするのですが、 辞書など調べると、特に問題がないようにも思えます。 「徴収」と言うと、厳しい感じがするでしょうか? もう少しソフトな書き方をすればよかったかしら・・・と なんだか気になって仕方がありません。 皆様のご意見お聞かせください。

  • ブログを自分で作成する?

    いつもお世話になっております。 早速ですが質問させてください。<m(__)m> ズバリ!ブログは、自分で作成できるのでしょうか? いわゆる大手プロバイダが行っているブログサービスに登録をするのではなく、自分のホームページの、ページの一つとして作成できるのでしょうか? もしご存知の方いらっしゃいましたら、教えて下さい。<m(__)m> cgiで作成するのかな?とか思ったりしているのですが・・・。

  • フォームCGIをSSLで使用したいのですが

    タイトルどおり、現在使用しているフォームCGIを、SSL領域?で使用したいと思っています。 送信された内容を、CSVファイルに蓄積していくタイプのフォームです。 現在利用しているサーバーのSSLサービスを利用しようと思うのですが、フォーム及びCGI自体に修正は必要となるのでしょうか? 当方、WebPageの作成は出来ますが、CGIの作成は出来ません。 既存のCGIを利用する程度の知識で分かる語彙で、ご回答いただければ嬉しいです。 よろしくお願いいたします。