%ENV

apacheのエラードキュメントを吐かせるCGIを作成中。
PHPで書かれてるものをみてPerlに直しえみるが$Request_URIなる変数はPerlではない模様。
いろいろ調べた結果%ENV{'REQUEST_URI'}がそれに相当するようだ。
他にも使えそうな環境変数をメモしておく。

$ENV{'SERVER_ADMIN'}
サーバ管理者のメールアドレス
$SCRIPT_FILENAME
スクリプトファイルの絶対アドレス
$SCRIPT_NAME
スクリプトファイルのサーバルートからのアドレス
$REMOTE_ADDR
リモートホストのアドレス
$REMOTE_HOST
リモートホストドメイン
$QUERY_STRING
スクリプトへの引数
$ENV{'HTTP_USER_AGENT'}
ユーザエージェント
$ENV{'REQUEST_URI'}
リクエスURI