25.6.1 HTMLテンプレート機能の概要
HTMLテンプレートとは,Webページの原形となるHTMLファイルにHTML拡張言語を埋め込んだものです。HTML拡張言語を利用すると,動的なWebページが効率良く作成できます。
HTMLテンプレートで,動的なWebページが出力される例を次に示します。
-
クライアント側のWebブラウザで「COBOL」という文字列を入力すると,サーバ側のCGIプログラムに送られる。
-
CGIプログラムは,受け取ったCGI情報を解析する。
-
CGIプログラムは,Webブラウザに出力するWebページのひな形となる,HTMLテンプレートを読み込む。
-
CGIプログラムは,読み込んだHTMLテンプレート中のHTML拡張言語「$%ITEM1%$」と入力された文字列「COBOL」を置換してWebページに出力する。
-
CGIプログラムから出力されたWebページが,Webブラウザに表示される。