PHP表单数据处理
好滴,先从一个简单的html表单做起吧,少年们!
PHP 超全局变量 $_GET 和 $_POST 用于收集表单数据(form-data)。
<html>
<body>
//this is a simple demo for php
<form action = "welcome.php" method = "post">
Name: <input type = "text" name = "name"><br>
E-mail: <input type="text" name = "email"><br>
<input type ="submit">
</form>
</body>
</html>
当用户填写数据,表单并提交之后,数据将会post之welcome.php 的php文件处理,表单数据时通过http post的方式发送的。
现在看下welcome.php的功能实现。
<html>
<body>
Welcome <?php echo $_POSt["name"] ?><br>
Your email address is : <?php echo $_POST["email"]; ?>
</body>
</html>
TIPS:
$_GET 是通过URL 参数传递到当前脚本的变量数组,
$_POST 是通过 http post 传递当前脚本的变量数组。
何时使用get方法
get方法获取的表单数据都是可见的,而且get对发送的消息的数量也有限制,2000个字符。由于变量显示在url中,
注释:绝对不用使用get方法来发送密码或者其他敏感数据
何时使用post方法:
通过post方法从表单发送数据对其他人是不可见的额,(所有名称,值会嵌入http请求的主体中),而且对于发送的消息数量也没有限制,
表单数据验证: