フレームワークなしの php をゼロから学習するために、次のコードを含む admin.php ファイルを作成しました。
<?php
$not_auth_msg = "<h1>Not Authorized</h1>";
if($_GET['username'] == "admin") {
$pass = md5($_GET['password']);
if($pass != "21232f297a57a5a743894a0e4a801fc3") {
exit($not_auth_msg);
}
} else {
exit($not_auth_msg);
}
?>
<!doctype html>
<html>
<head>
<!-- link to bootstrap -->
<!-- jquery script -->
<!-- etc -->
</head>
..
..
..
</html>
認証は正常に機能しますが、php 5.4 のビルトイン サーバーは、静的ファイル (ブートストラップ、jquery など) ごとに "PHP Notice: Undefined index: username in ..." と応答し、さらに悪いことに、静的ファイルが読み込まれません!
私は何を間違っていますか?