ブラウザでのCGIプログラムのチェック
ブラウザ(インターネットエクスプローラー等)でのCGIの動作確認
まず、CGI実行のためにサーバーソフトを起動する(ここでは、an httpdというサーバーソフトがc:\httpdフォルダにすでにインストールされているとする。)。Webサーバーソフトをインストールしているフォルダ(例えば、C:のhttpdフォルダ)の中の黄色い四角のマークをダブルクリックし、 画面の右下に小さい黄色い四角が表示されるのを確認する。
次に、インターネットエクスプローラーを実行し(LAN、電話線につながっていなくてもOK。)、 アドレスの欄にhttp://127.0.0.1/form.htmlと入力して「Enter」を押す。そうすると、
このようなHTML画面が表示される。(図の@の部分)名前のところにikedaと入力して、 「クエリ送信」をクリックすると、FORMタグのACTIONオプションで指定された(A) print.cgiが呼び出され、フォームのデータが渡される(図のB)。このときデータは、
namae=ikeda&seibetu=male
となっている。print.cgiでは渡されたデータとHTMLのタグなどを表示し(E)、 print.cgiを呼び出したブラウザにデータを送り返す(図のD)。 このとき送り返されるデータは、print文で表示された部分で、
Content-type: text/html
<HTML><HEAD><TITLE>q結果</TITLE></HEAD><BODY>
渡されたデータは<BR>
namae=ikeda&seibetu=male
</BODY></HTML>
となっていて、ブラウザ側では、1行目の記述で送り返されたデータがHTML文章であることを認識し、 <HTML#&62以降をHTML文章として表示する。(図のE)