記錄下。
對某個頁面設定認證
代碼最開始添加:
<?php
$user = 'test';
$password = '111111';
// 通過HTTP認證進行驗證
if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW']) || $_SERVER['PHP_AUTH_USER'] != $user || $_SERVER['PHP_AUTH_PW'] != $password) {
header('WWW-Authenticate: Basic realm="Test auth"');
header('HTTP/1.0 401 Unauthorized');
echo 'Auth failed';
exit;
}
?>
運作
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuEjM4kzMxYDM30yN4QzNzIDN1EDNyQDM5EDMy0CMyMDM5ATMvwFNwkTMwIzLcBjMzATOwEzLcd2bsJ2Lc12bj5ycn9Gbi52YugTMwIzZtl2Lc9CX6MHc0RHaiojIsJye.png)