8月 032011
 

【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
 }
}
?>

Basic認証を行う