Server Side Includes

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

Server Side Includes (SSI) はWebサーバの機能の1つである。

HTMLの中にWebサーバ側で実行するコマンドを埋め込んでおき、その実行結果をクライアントサーバに返す仕組みである。ただしWebサーバ自体がSSIに対応またはサービス利用可になっている必要がある。

Apache HTTP ServerではSSIを含んだHTMLファイルの拡張子を.shtmlなどとするか、実行権限を与える (XBitHackを使用) などの方法を使って識別させる必要がある。

目次

実行可能なコマンド

config

時期、サイズ、エラーメッセージのフォーマットを設定する。

echo

WebページにSSI変数の値を差し込む。

exec

システムコマンドやCGIプログラムを実行し、その出力結果をWebページに差し込む。

fsize

指定したファイルのサイズをWebページに差し込む。

flastmod

ファイルの最終更新日時をWebページ内に差し込む。

include

同一Webサーバ上に置いた別ファイルの内容を取得してWebページに内に差し込む。クライアント側では既に取り込まれた状態になっているため、ブラウザ等でソースを見てもinclude指定と差し替わっているため見分けができない。

関連項目

外部リンク

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net