當認證5次未過後,停止
$i=1; while($i<=5){ if ($_SERVER['PHP_AUTH_USER']=='root' && $_SERVER['PHP_AUTH_PW']=='1234' ) { break; //認證成功,break後往下執行 }else{ header('WWW-Authenticate: Basic realm="Test"'); //認證失敗,繼續認證 header('HTTP/1.0 401 Unauthorized'); echo '取消認證!'; //當使用者按下取消按扭後出現的訊息 exit; } $i++; }