私は単純なフォームを持っており、フォーム変数をphpに渡して値を出力しようとしています。私は全能のグーグルでこれを自分で解決しようとしましたが、成功しませんでした. html フォームのコードは次のとおりです。
<html>
<head>
<title>Form</title>
</head>
<body>
<form method="post" action="test1.php">
<input type="text" name="username">
<input type="submit">
</form>
</body>
</html>
次に、フォームを処理する php は次のとおりです。
<html>
<head>
<title>Form</title>
</head>
<body>
<?php
echo "<h1>Hello " . $_POST["username"] . "</h1>";
?>
</body>
</html>
HTML フォームに何を入力しても、出力は Hello " . $_POST["username"] . ""; ?> です。
末尾のセミコロンと末尾の php タグも出力する理由がわかりません。これは、ここで何が問題なのかの証拠でしょうか?