menu
ホーム > IT用語集 > CGI(シージーアイ) | IT用語
UPDATE:2017年12月04日

CGI(シージーアイ) | IT用語

CGI(シージーアイ)とは? 意味・説明 (IT辞典) | wepicks!
IT用語辞典

  • CGI(シージーアイ)は、クライアント(Webブラウザ)の要求に応じてWebサーバーがプログラムの起動・処理・結果の送信を実装する仕組み

CGI(シージーアイ) とは【Common Gateway Interface:コモン・ゲートウェイ・インターフェイス】の略称で、動的なWebページを作成する仕組みの1つです。現在多くのWebサーバーで利用されています。

CGI を用いることで、クライアント(WebブラウザInternet ExploreChrome、Firefoxなど)からの要求に応じて、Webサーバーがプログラムを起動させ、処理結果をクライアントへ送信することが可能になります。従来のWebサーバーは、保存している文書をそのまま送信して静的なHTMLページを表示させるだけでしたが、CGIにより、プログラム処理の出力に従って動的に文書を作成し送信できるようになりました。この技術を使用すれば、例えばアクセスカウンターや掲示板、ショッピングカートなどといった動的なWebサービスを構築出来るようになります。

CGIでは PerlRubyC言語など、どのような言語でも使用できますが、最も利用されているのはPerl言語です。

-CGIの処理の流-

WebブラウザからWebサーバーに要求

WebサーバーがCGIプログラムを起動

CGIプログラムが結果を返す

CGIプログラムの結果をWebサーバーに返す

WebサーバーがWebブラウザに送信


タグ(=記事関連ワード)

タグ: ,

日付

投稿日:2015年1月13日
最終更新日:2017年12月04日

このカテゴリの他のページ

menu-page

この記事へのコメント

トラックバックurl

https://wepicks.net/itglossary-cgi/trackback/

page top