将数据从html传递给php

ali*_*ali 6 php

亲爱的,我是PHP世界的一个初学者(PHP 5.3.5)我的网络服务器是在win xp上的IIS fastCGI我试图将值从HTML表单传递给php但数据未通过

这是我的html文件

<html>
<body>
<form action="welcome.php" method="post">
Name: <input type="text" name="fname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
</body>
</html> 
Run Code Online (Sandbox Code Playgroud)

这是我的php文件welcome.php

<html>
<body>

Welcome <?php echo $_POST["fname"]; ?>!<br />
You are <?php echo $_POST["age"]; ?> years old.

</body>
</html> 
Run Code Online (Sandbox Code Playgroud)

按下提交后输出就像这样

欢迎!
你今年岁.

但它应该是这样的

欢迎约翰!
你今年28岁.

你能帮我解决这个问题吗?

小智 0

这是非常标准的简单代码,并且看起来正确。您可能会关注的一件事是 PHP 在服务器上的配置方式。另外,尝试在您的welcome.php页面上使用$_REQUEST代替$_POST,看看它是否仍然做同样的事情。

也尝试命名您的表单