作成日:2018-01-24, 更新日:2018-02-14
サンプル
function iniBasicAuth() { header("WWW-Authenticate: Basic realm=\"Enter your account.\""); header("HTTP/1.0 401 Unauthorized"); //キャンセル時の表示 echo "Authorization Required"; exit; } $id = "id_zebra"; $pw = "pw_zebra"; $isAuth = false; if (!empty($_SERVER["PHP_AUTH_USER"]) && !empty($_SERVER["PHP_AUTH_PW"])) { if ($_SERVER["PHP_AUTH_USER"]===$id && $_SERVER["PHP_AUTH_PW"]===$pw) { // 認証成功 $isAuth = true; } } if ( $isAuth ) { echo "success"; } else { // iniBasicAuth(); }