PHP POST 工作不正常

PHP POST not working correctly

当我提交我的表单时,我被发送到我表单的 action 属性中指定的正确文件,但是文件中的 PHP 根本没有打印变量...我我梳理了其他人有同样问题的帖子,但他们的 none 解决方案解决了我的问题。我已将我的代码剥离为一个简单的文本框、按钮和一个应该打印文本框值的 php 文件。

如果重要的话,我 运行 在 chrome 本地,还没有使用任何服务器或网站,我希望在上传到我的服务器之前让我的代码在本地运行.

HTML

<html>

<form action="Submit.php" method="post">
  <input type="text" placeholder="First Name" name="firstName" id="firstName" required> 
  </br></br>

  <input type="submit" name="submitted" value="Submit">
</form>
</html>

PHP

<html>
<body>
    Name <?php echo $_POST["firstName"]; ?><br>
</body>
</html>

当我点击按钮时,我得到的只是一个印有 "Name" 的白页。

谢谢!

运行 响应 HTTP 请求的脚本是由网络服务器完成的。如果您只使用本地文件,脚本将作为文本或 HTML 文件简单地加载到浏览器中,它不会被执行。您不能像这样进行表单处理。

您需要 运行 本地服务器,然后以 http://localhost/form.html

的形式访问表单