Authorization php

php PHP
if (!isset($_SERVER['PHP_AUTH_USER'])) {
  header('WWW-Authenticate: Basic realm="Auth require"');
  header('HTTP/1.0 401 Unauthorized');
  echo 'No authorization';
  exit;
} else {
  echo $_SERVER["HTTP_AUTHORIZATION"]."\n";
  preg_match('/Basic\s(.*)/i', $_SERVER["HTTP_AUTHORIZATION"], $authBase64);
  echo base64_decode($authBase64[1])."\n";
  echo $_SERVER["PHP_AUTH_USER"]."\n";
  echo $_SERVER["PHP_AUTH_PW"]."\n";
}
// curl -u toto:password http://localhost:8000/
Basic dG90bzpwYXNzd29yZA==
toto:password
toto
password