クライアント(主にIEなどのブラウザ)とサーバーのやりとりの中で、クライアント側で出来ない事をサーバーにやらせてしまえという方法。(ちょっと意訳)
言語はPerl・PHPが主流、他にRuby・Python・Javaが多く、C・C++・VBも使用されることが有る。
実際の例としてはカウンターや掲示板、検索サービス等が挙げられる。
なお、JavaとJavaScriptは別物なので注意が必要。特にJavaScriptはクライアントサイドの技術に入る。
CGIは元々NCSA httpで使われていた、HTTPサーバー(HTTP Deamon)上で、ブラウザ(クライアント)からの要求に応じて、プログラムを実行し、その結果を送り返す動的HTML(もしくは画像など)の作成の為に、HTTPサーバーと実行されるプログラムの間のデータのやりとりを取り決めたプログラムインターフェースである。そのため受け渡されるデータの受け渡し方法やデータのフォーマットや出力の形式にルールが決められており、そのルールを守って作ればどのHTTPサーバーに持って行っても同じような動作する。このルールの事をCommon Gateway Interfaceと呼ぶ。このインターフェースを守って作られたプログラムの事をCGIプログラムと言う
gatsbyice2013-05-23
rougeref2013-05-22
fuhyo1112013-05-22
auxlegumes2013-05-22
macyaco2013-05-22
sen-u2013-05-21
jmwjow382013-05-21
hoshi_takanori2013-05-20
ohesotori2013-05-20
makky01222013-05-20
yutakikuchi2013-05-20
eyeri2013-05-17
gatsbyice2013-05-17
mercysluck2013-05-17
nagachika2013-05-16
labunix2013-05-15
jmwjow382013-05-14
gatsbyice2013-05-14
ergrss2013-05-14
yamanetoshi2013-05-14
| あ | ヱヴァンゲリヲン新劇場版:Q, アバター, ヱヴァンゲリヲン新劇場版:破, アクエリオンEVOL, 裏2ちゃんねる, 異国迷路のクロワーゼ |
|---|---|
| か | 腐れ厨房, ゴルゴ13 |
| さ | ジェームズ・キャメロン, スターシップ・トゥルーパーズ インベイジョン, Shift_JIS, シフトJIS, ジュラシック・パーク |
| た | 鉄腕バーディー DECODE:02, タウンゲーム, 鉄腕バーディー DECODE |
| な | 人気アニメ投票リサーチNEW!, 鍋田辞書 |
| は | ポイント送信, 僕は友達が少ない, 武装神姫, vimeo, FreeStyle Wiki, ブラスレイター |
| ま | マシニマ, 森田成一 |
| や | 結城浩 |
| ら | RIDEBACK, Ruby, Lingr |