echo
コマンドは、ユーザ(クライアント)と Webサーバ(ホスト)の様々な情報を得られる環境変数として定義されています。SSI
における環境変数は、CGI
環境変数 とは少し異なります。echo
コマンドの変数は、大文字と小文字を区別しません。これまで説明してきた SSI
の記述規則では、この点が異なります。[HTTP_HOST]
(サーバー名) や [REMOTE_HOST]
(クライアント名)などで、お互いのコンピュータ間で決まったデータのやり取りを可能にしています。echo
コマンドの引数は var
のみです。この値に、あらかじめ定義されている環境変数を指定することで、お互いの情報を参照することができます。echo
コマンドで利用可能な変数になります。変数 | 意味 |
---|---|
Data_Local | ローカルな環境変数での現在に日付と時間を参照します。 |
Date_GMT | グリニッジ標準時での現在の日付と時間を参照します。 |
Document_Name | SSIを含んだサーバ解析HTMLのファイル名を参照します。 |
Document_URI | その文書の URIをサーバのフルパスで参照します。 |
Last_Modified | その文書の最終(最新)更新日を参照します。 |
HTTP_User_Agent | クライアントのユーザエージェント名を参照します。 |
HTTP_Referer | クライアントがそのページに来る前のページの URLを参照します。 |
<!--#echo var="HTTP_User_Agent" --> <!--#echo var="HTTP_Referer" -->