php获取表单内容
HTML
<form action="11foo.php" method="post">
<table border="1" cellpadding="1" cellspacing="1">
<tr>
<td>用户名</td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td>密码</td>
<td><input type="password" name="password"></td>
</tr>
<tr>
<td></td>
<!-- input: submit image -->
<!-- button -->
<td><button>登录</button></td>
</tr>
</table>
</form>
php
这里用三种方式接收这个form表单,并用var_dump打印出来他们结构,讲分别介绍着三种方式的区别
<?php
var_dump($_GET);
// $_GET 用于接收 URL 地址中的提交数据(一般是 GET 参数)
var_dump($_POST);
// $_POST 用于接收 请求体 中提交的数据(一般是 POST 提交的数据)
var_dump($_REQUEST);
// $_REQUEST = $_GET + $_POST
注意点:
1. 必须有 form 标签
2. form 必须指定 action 和 method
不设置 action 默认是当前页面 (必须设置,因为兼容)
不设置 method 默认是 get
3. 表单元素(表单域)必须有 name (如果希望被提交的情况)
4. 表单中必须有一个提交按钮