Basic認証で認証されてユーザによって表示を変えたいなどの場合、環境変数[REMOTE_USER]でユーザ名が取得できるので使えそうだ。
Perlの場合:$ENV{'REMOTE_USER'}
PHPの場合:$_SERVER['REMOTE_USER']
いや、$_SERVER['PHP_AUTH_USER']もありますか
http://jp.php.net/manual/ja/features.http-auth.php
PHP 4.3.0 以降、誰かが従来の外部機構による認証を行ってきたページの パスワードを暴くようなスクリプトを書くことを防ぐために、 特定のページに関して外部認証が可能でかつ セーフモード が有効の場合、 PHP_AUTH 変数はセットされません。 この場合、外部認証されたユーザーかどうかを確認するために REMOTE_USER 変数、すなわち、 $_SERVER['REMOTE_USER'] を使用することができます。
なるほど…。













