SSIとは
[HOME] [BACK]SSIはServer Side Includeの略で、Webサーバー上で外部プログラムを動かすための仕組みです。 CGI同様セキュリティ上の観点から使用を許可していないインターネットプロバイダーも多い様です。又許可していても制限を加えているプロバイダーもあります。
htmlファイルにコメント文の様な以下のタグを記述します。
<--#コマンドタグ1="値1" タグ2="値2>
各種コマンドにより、日付/時刻の表示、フォルダの中のファイルリストの表示、他のhtmlファイルをその場所に埋め込んで表示、UNIXのシェルコマンドを実行、CGIプログラムを起動といった事が出来ます。
シェルコマンドやCGIプログラムをページを開くだけで実行出来るので、アクセスログを簡単に作ることが出来ます。
コマンドの内容は市販のテキストを読んでください。ここではコマンドのリストのみを掲載します。
#config | 出力形式の指定 |
#include | 他のファイルの埋め込み |
#echo | 環境変数の出力 |
#fsize | ファイルサイズの出力 |
#exec | UNIXシェルコマンドやCGIプログラムの実行を促す |