- 通过对php的简单了解,分享通过php简单实现登录操作,持续更新中~~ 先了解一些基础的语句
获取到html结构的数据
$_GET['name']
get对应form表单method里面的get方法,还有对应的post方法,获取到html结构中表单里的值,这里的name参数是input标签里面自己添加的name属性;例如:
<form action="./login.php" method="get">
用户名:<input type="text" name='user'><br>
密码:<input type="text" name='pwd'><br>
<input type="submit" value="登录">
</form>
$name = $_GET['user'];//用户名
$pwd = $_GET['pwd'];//密码
$_POST['name']
类似$_GET['name']方法
获取到数据库中的数据
- 通过sql语句
先判断用户名不存在,当不存在时,die()终止程序;
当用户名存在时,获取到对应密码的值,进行判断
$link = mysqli_connect('localhost', 'root', 'root', '2111');
$sql = "SELECT * FROM `users` WHERE `name`='$name'";
$res = mysqli_query($link, $sql);
if (!$res) {
echo "用户名不存在";
die();
}
$row = mysqli_fetch_assoc($res);
var_dump($row);
var_dump($row['password']);
if ($pwd == $row['password']) {
echo "登录成功";
die();
}
echo "用户名或者密码错误";