login.php (客户端表单页面) !DOCTYPE htmlhtml lang= " en " head meta charset= " UTF-8 " title用户登录/title/headbody form action= " foo.php " method= " post " table border= " 1 " tr td用户名/td tdinput type= " text " name= "
login.php (客户端表单页面)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>用户登录</title> </head> <body> <form action="foo.php" method="post"> <table border="1"> <tr> <td>用户名</td> <td><input type="text" name="username"></td> </tr> <tr> <td>密码</td> <td><input type="text" name="password"></td> </tr> <tr> <td></td> <!-- input: submit image --> <!-- button --> <td><button>登录</button></td> </tr> </table> </form> </body> </html>
①必须有 form 标签
②form 必须指定 action 和 method
不设置 action 默认是当前页面(必须设置,因为兼容问题)
不设置 method 默认是 get
③表单元素(表单域 ,input等)必须有name ,如果是希望被提交的话
④表单中必须有一个提交按钮
foo.php(服务端接收提交参数)
<?php var_dump($_GET); //var_dump($_POST); //var_dump($_REQUEST);
①$_GET 用于接收 URL 地址中的提交数据(一般是 GET 参数)
②$_POST 用于接收 请求体中提交的数据(一般是 POST 提交的数据)
③$_REQUEST = $_POST + $_GET