总结一点关于表单提交的基础知识
A.表单
HTML表单用<form>来定义,是用来收集用户输入的。
B.一些重要的属性
1.action
指定某个服务器脚本来处理被提交的表单。省略,则被设置为当前页面。
2.method
规定在提交表单是使用的HTTP方法(get, post)
GET 被提交的表单数据会显示在页面地址栏,安全性较低
POST 被提交数据地址栏不可见,安全性更加
3.name
要正确提交,每个输入字段必须设置name属性
C.提交表单
1.get
<body>
<form action="myfirst.php" method="get">
<label>用户名</label><input type="text" name="username" />
<label>密码</label><input type="password" name="password"/>
<label>邮箱</label><input type="text" name="email" />
<input type="submit" value="提交">
</form>
</body>
<?php
//获取到数据
$username=$_GET['username'];
$password=$_GET['password'];
$email=$_GET['email'];
//打印数据
echo $username;
echo "<br>";
echo $password;
echo "<br>";
echo $email;
?>
结果如下:数据会显示在浏览器的地址栏
2.post
<body>
<form action="myfirst.php" method="post">
<label>用户名</label><input type="text" name="username" />
<label>密码</label><input type="password" name="password"/>
<label>邮箱</label><input type="text" name="email" />
<input type="submit" value="提交">
</form>
</body>
<?php
//获取到数据
$username=$_POST['username'];
$password=$_POST['password'];
$email=$_POST['email'];
//打印数据
echo $username;
echo "<br>";
echo $password;
echo "<br>";
echo $email;
?>
结果如下:数据在地址栏不可见