__cgi__とは何か
簡単な質問ですみません。
どうしてもわからないので……
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答4件
0
ベストアンサー
perlというのは、言語の一つです。
CGIというのは仕組みであって、CGIが何で書かれているかなんて決まりは無いのです。
CGIはWEBサーバーにリクエストが飛んだら、プログラムを起動する「仕組み」でしかありません。
もっと平たく言ってしまえば、
「makoto-nさん、デスクトップにあるExcelファイルを起動してくれる?」と言われて
makoto-nさんがデスクトップ上のExcelファイルをダブルクリックすることがCGIの役目なのです。
投稿2015/08/27 02:42
総合スコア856
0
ブラウザからプログラムファイルの置かれているURLをしていしてアクセスすると、サーバ内部でそのプログラムが起動されます。この仕組みをCGIと呼びます。下記のことが可能になり、動的なWebページを実現できます。
- プログラムの実行結果がクライアントに送信される。
- アクセス時にクライアント側からデータを送信する
- 起動されたプログラムがデータを受け取って処理内容に反映する。
- サーバ内部に保存したりする。
投稿2015/08/27 00:54
編集2015/08/27 00:55総合スコア18155
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
CGIはWeb上でプログラムを動かす仕組みになります。言語はPerlが主です。
簡単なものですと、最近はあまりないですが、訪問者数を数えて表示する、といった用途がありました。
あとはこういった掲示板なども以前はCGIが主流だったと思います。
Webフォーム(問い合わせ内容をメールで飛ばす、など)もよくあるケースだと思います。
いまも無料・有料で公開されているものを、簡単な設定でWeb上で公開できます。
「CGI 無料」など検索してみると、具体的なものが見れて、イメージしやすいかもしれません。
投稿2015/08/27 00:53
総合スコア100
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/27 02:58