0

我用 HTML 编写了一个简单的表单,提交用户名和年龄,然后打开一个.php页面并打印它们。

这是代码:

main.html

<form action="Test.php" method="post">
    Name: <input type="text" name="fname" />
    Age: <input type="text" name="age" />
    <input type="submit" />
</form>

测试.php

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

Тhe 的问题是,当我打开main.html,输入一些值并按Submit,它不显示Test.php页面,而是下载它。

有什么建议吗?

谢谢。

4

2 回答 2

1

检查您的服务器是否正在运行。检查您的请求页面是否正确(http://localhost/main.html 或通过您的虚拟主机)

XAMPP 应该正确配置服务器。php 在 httpd.conf 中工作的最常见的事情是:

LoadModule php5_module modules/libphp5.so # or necessary .dll for windows
AddType application/x-httpd-php .php

重新启动 apache 并重试。尝试直接请求 Test.php,如果一切正常,您应该会看到一些警告。

于 2012-07-04T21:04:29.873 回答
0

重新启动 Apache 或任何您的网络服务器。

sudo service apache2 restart在 Ubuntu 中,或使用 XAMPP 控制面板。

然后再试一次。

于 2012-07-04T20:57:11.557 回答