質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
プラグイン

プラグイン(plug-in)は、ソフトウェアアプリケーションの機能拡張の為に開発された、一組のソフトウェアコンポーネントのことを指します。

Q&A

解決済

4回答

1900閲覧

cgiとは何でしょうか?

makoto-n

総合スコア436

プラグイン

プラグイン(plug-in)は、ソフトウェアアプリケーションの機能拡張の為に開発された、一組のソフトウェアコンポーネントのことを指します。

0グッド

0クリップ

投稿2015/08/27 00:21

__cgi__とは何か
簡単な質問ですみません。
どうしてもわからないので……

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答4

0

ベストアンサー

perlというのは、言語の一つです。

CGIというのは仕組みであって、CGIが何で書かれているかなんて決まりは無いのです。
CGIはWEBサーバーにリクエストが飛んだら、プログラムを起動する「仕組み」でしかありません。

もっと平たく言ってしまえば、
「makoto-nさん、デスクトップにあるExcelファイルを起動してくれる?」と言われて
makoto-nさんがデスクトップ上のExcelファイルをダブルクリックすることがCGIの役目なのです。

投稿2015/08/27 02:42

anonymouskawa

総合スコア856

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

makoto-n

2015/08/27 02:58

なぁんだそんなものだったのかーと思ってしまいました。 すみません、ありがとうございます。
guest

0

ブラウザからプログラムファイルの置かれているURLをしていしてアクセスすると、サーバ内部でそのプログラムが起動されます。この仕組みをCGIと呼びます。下記のことが可能になり、動的なWebページを実現できます。

  • プログラムの実行結果がクライアントに送信される。
  • アクセス時にクライアント側からデータを送信する
  • 起動されたプログラムがデータを受け取って処理内容に反映する。
  • サーバ内部に保存したりする。

投稿2015/08/27 00:54

編集2015/08/27 00:55
yona

総合スコア18155

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

CGIはWeb上でプログラムを動かす仕組みになります。言語はPerlが主です。

簡単なものですと、最近はあまりないですが、訪問者数を数えて表示する、といった用途がありました。
あとはこういった掲示板なども以前はCGIが主流だったと思います。
Webフォーム(問い合わせ内容をメールで飛ばす、など)もよくあるケースだと思います。
いまも無料・有料で公開されているものを、簡単な設定でWeb上で公開できます。

「CGI 無料」など検索してみると、具体的なものが見れて、イメージしやすいかもしれません。

投稿2015/08/27 00:53

disc_7

総合スコア100

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

makoto-n

2015/08/27 01:14

使用法は、主にPerlで作られているがPerlとはまた異なった記述法をしなければいけない、ということでいいですか?
guest

0

Webサーバでプログラムを動かすための「しくみ」です。

投稿2015/08/27 00:27

redpanda

総合スコア123

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問