【basic.php】
<?php
if(empty($_SERVER[‘PHP_AUTH_USER’])||$_SERVER[‘PHP_AUTH_USER’]==””){
header(“WWW-Authenticate:Basic realm=\”WEB研究所\””);
header(“HTTP/1.0 401 Unauthorized”);
?>
<html>
<body>
Basic認証のテスト<br />
キャンセルされました。
</body>
</html>
<?php
}else{
if($_SERVER[‘PHP_AUTH_USER’] == “web” && $_SERVER[‘PHP_AUTH_PW’]==”pass”){
?>
<html>
<body>
Basic認証のテスト<br />
こんにちは。<?php echo $_SERVER[“PHP_AUTH_USER”] ?>さん。
</body>
</html>
<?php
}else{
header(“WWW-Authenticate:Basic realm=\”WEB研究所\””);
header(“HTTP/1.0 401 Unauthorized”);
?>
<html>
<body>
Basic認証のテスト<br />
ユーザーIDまたはパスワードが違います。
</body>
</html>
<?php
}
}
?>