PHP 的 HTTP 认证机制仅在 PHP 以 Apache 模块方式运行时才有效,因此该功能不适用于 CGI 版本。
在 _h5ai/public/index.php 最下面增加以下代码:
function mima(){
$user=array('nonni','nonni');
if(!($user[0]===$_SERVER['PHP_AUTH_USER'] && $user[1]===$_SERVER['PHP_AUTH_PW'])){
header('WWW-Authenticate: Basic realm="nonni"');
header('HTTP/1.0 401 Unauthorized');
die("please login");
}
}
在第二行 <?php 的下面插入以下代码:
mima();
OK了。