我正在使用PHP 5.3.5中的页面,似乎$_POST不包含从我的表单提交的数据.
这是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>
<html>
<body>
Welcome <?PHP echo $_POST["fname"]; ?>!<br />
You are <?PHP echo $_POST["age"]; ?> years old.
</body>
</html>
问题是表单值没有传递,所以我得到这样的输出:
Welcome ! You are years old.
而不是这个:
Welcome John! You are 28 years old.
我究竟做错了什么?
解决方法:
试试<?PHP var_dump($_ POST); ?>看看那里真的是什么. $_POST没有办法被打破 - 这将是别的东西.可能是服务器设置可能会禁用$_POST.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。