CGI入門
/

  • CGIの処理の流れ
  • CGIスプリクト
  • CGI設置方法
  • CGIのメリット
  • CGIのデメリット

CGIの処理の流れ

  • CGIの処理の流れ

CGIの処理の流れ

ブラウザがWWWサーバーに対して要求を行う。

ブラウザは「CGI を起動する」とは意識しません。

    <a href="~">  <img src="~"> <form action="~">
    

によって記述されたURLを単にサーバーに要求するだけである。

サーバー側がCGI プログラムを起動する。

サーバーは受け取ったURL を見て、それがCGI プログラムかどうか判断して、CGI プログラムであれば起動する。
判断の基準は拡張子が.cgi であるかどうか等だが、サーバーの設定、プロバイダにより異なる。
CGI をサポートしていないサーバーやプロバイダもある。

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

CGI プログラムは標準出力に実行の結果を書き出す。
CGI プログラムの作り方によって、複数のファイルを読み込み連結したり、カウンター値を演算しその結果を返すことができる。

CGI プログラムの結果をブラウザに返す。

CGI プログラムが書き出した内容を、WWW サーバーを経由し、Web ブラウザに送信しWeb ブラウザはこれを表示する。

Copyright © by CGI入門 rights reserved. | CGIの処理の流れ| CGIスプリクト | CGI設置方法 | CGIのメリット | CGIのデメリット| リンクについて