无法使用isset使用PHP获取用户输入,但未找到对象错误

无法使用isset使用PHP获取用户输入,但未找到对象错误,php,Php,我正在尝试学习简单的php和使用用户输入。但当我运行下面的代码时,总是会出现以下错误: (找不到对象 在此服务器上找不到请求的URL。引用页面上的链接似乎错误或过时。请将错误告知该页面的作者 如果您认为这是服务器错误,请联系网站管理员 错误404 本地主机 Apache/2.4.17(Win32)OpenSSL/1.0.2d(PHP/5.6.14) 据我所知,这段代码应该是有效的。如果改变了什么,我会使用xampp。我还必须在一张纸上完成HTML和PHP <?php if(isset($

我正在尝试学习简单的php和使用用户输入。但当我运行下面的代码时,总是会出现以下错误:

(找不到对象

在此服务器上找不到请求的URL。引用页面上的链接似乎错误或过时。请将错误告知该页面的作者

如果您认为这是服务器错误,请联系网站管理员

错误404

本地主机 Apache/2.4.17(Win32)OpenSSL/1.0.2d(PHP/5.6.14)

据我所知,这段代码应该是有效的。如果改变了什么,我会使用xampp。我还必须在一张纸上完成HTML和PHP

 <?php
if(isset($_POST['username']))
 echo "<h1>Hello " . $_POST['username'] . "</h1>";
  ?>
<html>
<head>
<title>Form</title>
</head>
<body>
<h1>Enter your name</h1>
<form method="post" action="handler.php">
<input type="text" name="username">
<input type="submit">
  </form>
  </body>
  </html>

类型
输入您的姓名
HTTP响应代码 查看此列表:。您的错误只是说找不到页面。为什么?

您正在打开PHP文件,例如index.PHP。在那里,您可以放置带有按钮、复选框、输入等的
。您可以选择请求方法(
GET
POST
),操作目标(另一个URL,另一个文件)


我假设,当表单重定向到不存在的
handler.php
文件时,代码被放置在
index.php
文件中。如果这不是真的,请尝试修复文件的URL。使用
/handler.php
,而不是
handler.php

是上面名为“handler.php”的文件,您可以通过
http://...handler.php
能否提供HTML文件的文件路径?(应该类似于:
C:/xampp/htdocs/。
)和您要定位的URL?(应该类似于
http://localhost/..