我一直在关注本教程学习php所以我有一个HTML脚本:
<html>
<body>
<form name="form" method="post" action="registernext.php">
<p>Username: <input type="text" name="username" size="15" maxlength="20" value="megaman"></p>
<p><input type="submit" name="submit" value="register"></p>
</form>
</body>
</html>
和php脚本:
<?php
echo file_get_contents('php://input');
$test = $_POST["username"];
echo " testname = (".$_POST["username"].")";
?>
但是当我运行它时我得到的是:
username=megaman testname = ()
我的问题是名称(megaman)被发送到POST但没有显示在php脚本中。
此外,我没有对php.ini进行任何更改,因为他们反对其他有问题的人。
我不知道这是否有帮助,但我是通过xampp(新下载)运行的。
帮助将深表感谢,因为寻找解决方案并不成功。
答案 0 :(得分:3)
尝试用
替换所有PHP代码<?php
var_dump($_POST);
?>
提交表格。如果有什么事情发生,那么PHP没有任何问题。