【发布时间】:2012-10-11 11:52:15
【问题描述】:
我在我的本地主机上运行一个支持 php 和 mysql 的 apache 服务器。唯一的问题是,$_GET 和 $_POST 根本不起作用。
这是我的 html 文件:
<html>
<body>
<form action="message.php" method="GET">
Enter your message here: <input type="text" name="msg" size="30">
<input type="submit" value="Send">
</form>
</body>
</html>
这是我的 message.php 文件:
<?php
$input = $_GET('msg');
echo "$input";
?>
如果我在 html 的文本输入字段中键入“blablabla”,它会将我重定向到 [localhost]/message.php?msg=blablabla,这很好,但 php 给了我一个空白页面。 我查看了 [localhost]/message.php?msg=blablabla 的源代码,但它只有一个空的部分和一个空的部分。
是我犯了什么错误还是这是一个错误?
【问题讨论】:
-
始终将
error_reporting设置为E_ALL有助于解决问题。
标签: php apache post get localhost