環境変数をまとめて表示することができます。
環境変数とは、サーバーやクライアントのコンピュータシステムが持っている変数のことです。例えば、[HTTP_HOST](サーバー名)や[REMOTE_HOST](クライアント名)などで、お互いのコンピュータ間で決まったデータのやり取りを可能にしています。
printenv を表示させるように記述してみました。
<html> <head> <title>Coco's Home (SSI入門?です−#printenv)</title> <link rel="stylesheet" type="text/css" href="./cocossistyle.css"> </head> <body> <center> <H2>#printenv</H2> <hr> <!--#printenv --> <!--#include file="./fotter.txt" -->
<!--#printenv -->これだけで環境変数の一覧が表示できます。結果は下のようになりました。これらはクライアントやサーバの環境、また接続したときの条件などで変わります。結果の省略が多いですが、私の環境での出力例です。
DOCUMENT_ROOT=(略) HTTP_ACCEPT=text/xml, (以下略) HTTP_ACCEPT_CHARSET=hift_JIS, (以下略) HTTP_ACCEPT_ENCODING=(略) HTTP_ACCEPT_LANGUAGE=ja HTTP_CONNECTION=keep-alive HTTP_HOST=isweb36.infoseek.co.jp HTTP_KEEP_ALIVE=(略) HTTP_USER_AGENT=Mozilla/5.0 (以下略) no_referer=(略) PATH=(略) REMOTE_ADDR=(略) REMOTE_PORT=(略) SCRIPT_FILENAME=(略) SERVER_ADDR=(略) SERVER_ADMIN=(略) SERVER_NAME=isweb36.infoseek.co.jp SERVER_PORT=(略) SERVER_SIGNATURE= SERVER_SOFTWARE=(略) GATEWAY_INTERFACE=CGI/1.1 SERVER_PROTOCOL=HTTP/1.1 REQUEST_METHOD=GET QUERY_STRING= REQUEST_URI=(略) SCRIPT_NAME=(略) DATE_LOCAL=Wednesday, 03-Apr-2002 11:38:38 JST DATE_GMT=Wednesday, 03-Apr-2002 02:38:38 GMT LAST_MODIFIED=Wednesday, 03-Apr-2002 11:38:13 JST DOCUMENT_URI=(略) DOCUMENT_PATH_INFO= USER_NAME=(略) DOCUMENT_NAME=(略)
<!--#include file="./fotter.txt" --> では、フッター部分を読み込んでいます。詳しくは「#include」をご覧ください。