php实现一个简单的登录

460 阅读1分钟
  • 通过对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 "用户名或者密码错误";