PHPでBasic認証を行うことができますが PHP 5.1.0 以降であれば、PHPでDigest認証を行うことができます。 ソースはこんな感じです。 <?php define(USER_ID, "admin"); define(PASSWD, "pass"); $realm = 'shain'; if (empty($_SERVER['PHP_AUTH_DIGEST'])) { header('HTTP/1.1 401 Unauthorized'); header('WWW-Authenticate: Digest realm="' . $realm . '",qop="auth",nonce="' . uniqid() . '",opaque="' . md5($realm) . 'algorithm=MD5"'); die("ユーザ名とパスワードを入力してください"); } $da
![PHPでDigest(ダイジェスト)認証(株式会社コネクティボしゃいん☆のブログ)](https://cdn-ak-scissors.b.st-hatena.com/image/square/386e571ff1c466762059b21b6324a144c69f2922/height=288;version=1;width=512/http%3A%2F%2Fshain.blog.conextivo.com%2Fimg%2Fshainblog_mark_base.jpg)