我的 HTML 文件中有一个表单:
<form action="cgi-bin/register.php" method="POST">
<table border="0">
<tr>
<td> <label for="username"> New Username: </label> </td>
<td> <input type="text" id="username" name="username"/> </td>
</tr>
<tr>
<td> <label for="password"> New Password: </label> </td>
<td> <input type="password" id="password" name="password"/> </td>
</tr>
<tr> <td> <input type="submit" value="Submit"> </td> </tr>
</table>
</form>
如您所见,它转到cgi-bin/register.php
:
<?php
$user = $_POST['username'];
$pass = $_POST['password'];
$encrypted_pass = md5($pass);
//... insert terrible code here ...
var_dump($user);
var_dump($pass);
?>
哪个转储:
NULL NULL
你们可能会相信我在表格中输入了信息。我究竟做错了什么?我唯一能看到的是错误的method
。我都试过了POST
和GET
。似乎我距离让他的项目到感觉大部分完成的地方只有一个普朗克长度。
编辑:
尝试添加name=""
修饰符,仍然NULL NULL
.
编辑编辑:
已修复。不知道我做了什么,但它是固定的。