我有一个简单的表单,我正在尝试将表单变量传递给 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 标签,也许这是这里出了什么问题的证据?