开发者学堂课程【Ajax 前端开发入门与实战:PHP 的基础语法 _post 请求参数的获取】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/595/detail/8521
PHP 的基础语法 _post 请求参数的获取
<! DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>登录界面</title>
</head>
<body>
<h1>登录界面</h1>
<form action="check.php" method="post">
用户名: <input type="text" name="username"><br>
密码: <input type="password" name="password"><br>
<input type="submit" value="提交">
</ form>
</ body>
</html>
获取参数:
<?php
$username = $_POST["username"];
$password = $_POST[ "password"];
if($username == "admin" && $password == "123") {
echo "Login Success";
}else {
echo "Login Falied";
}
?>
因此在后台中已经进行了获取,获取完之后会做它的一个逻辑条件判断,若用户名=admin,密码=123(如获取参数代码)“则会输出 Login Success”反之则输出“Login Falied”
预定义变量
1)请求类型
请求有时候是需要携带参数的,用来标识特定的要求,根据参数携带位置的不同可以简单的把请求分为 Get 请求和 Post 请求
a) Get 请求:参数在 URL 后面,多个参数用&进行连接
例:$_GET[]
b) Post请求:参数在请求体中
例:$_POST[]
对于不同的请求来说的话 PHP 将会通过不同的预定义变量来进行参数值的获取
注意:1. POST 请求和 GET 请求在参数所携带的位置有所不同。
2.如果表单的数据量比较多的话一般使用 POST,如果仅仅是为了获取服务器中的某些数据一般使用 GET。
3.GET 请求的参数是在 url 后面,POST 请求的参数是在请求体当中。