ウェブサーバーが、ブラウザーからの命令で外部プログラムを使って処理を行うための仕組みの一つ。コモン・ゲートウェイ・インターフェースCommon Gateway Interfaceの略称である。
ウェブサーバーの基本機能は文書表示などをするだけの静的なものであるが、そこに外部プログラムとの間で連携して処理を行うためのインターフェースであるCGIを組み込むことで、動的なページ(表示内容がその場で変化する)にすることができるようになる。情報の流れとしては、ユーザーのパソコンのブラウザーからウェブサーバーに命令が出される。それを受けたサーバーがHTMLに組み込まれたCGIによって、ゲートウェイ(ネットワークを中継する機器やソフトウェア)経由で外部プログラム(CGIプログラム)に処理を依頼する。その結果がHTMLとしてサーバーに出力され、ユーザーがそれをブラウザー上で確認できるようになる。CGIの使われる例としては、電子掲示板の読み書き、ウェブページ上でのアンケートへの回答、アクセスカウンターの累計、ブログシステムなどがあげられる。言語にはperl(パール)などがよく使われる。同様な働きをするものに、SSI(Server Side Include)やPHP(Hypertext Preprocessor)などのプログラム技術がある。
[編集部]
出典 ASCII.jpデジタル用語辞典ASCII.jpデジタル用語辞典について 情報
自動車税は自動車(軽自動車税の対象となる軽自動車等および固定資産税の対象となる大型特殊自動車を除く)の所有者に対し都道府県が課する税であり、軽自動車税は軽自動車等(原動機付自転車、軽自動車、小型特殊自...
4/12 日本大百科全書(ニッポニカ)を更新
4/12 デジタル大辞泉を更新
4/12 デジタル大辞泉プラスを更新
3/11 日本大百科全書(ニッポニカ)を更新
2/13 日本大百科全書(ニッポニカ)を更新