首先 看过(学习中记录过程1)并且XAMPP已配置完成
在前面 我们在HTML上使用的方法是GET
你会发现浏览器地址栏上面会输出输入内容
这时候就可以使用POST隐藏起来
然后我们完善之前的登陆界面html
此内容在上一个上面做微修改就可以了
注意 我这边把index.html的文件改名为login.html 方便自己看 你也可以保留为index
/webtest/test/login.html1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| <!DOCTYPE html> <html lang="cn">
<head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="./login.css"> //设置样式 [!这里的样式是我自己的login.css 下文可以看到!] </head>
<body> <div class="loginCard"> //设置样式 <div class="text"> //设置样式 登陆页面 </div> <form action="./login.php" method="post"> //创建form 并且绑定index.html目录下的login.php [!方法为POST!] <label for="">账号:</label> <input type="text" name="username" id="" placeholder="请输入账号"> <br /> <br /> <label for="">密码:</label> <input type="password" name="pword" id="" placeholder="请输入密码"> <br /> <br /> <button type="submit">提交</button> //提交 </form> </div> </body> </html>
|
然后是自己修改这个网页的样式 我这边是这样的
/webtest/test/login.css1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| .loginCard{ width: fit-content; padding: 20px 40px; margin: 290px auto; background-color: rgba(255,255,255,0.8); box-shadow: 2px 2px 10px 1px #ccc; border-radius: 7px; } .loginCard .text{ width: 65px; height: 20px; margin: 0 auto; transform: translateY(-36px); background-color: white; text-shadow: 2px 2px #ccc; }
|
这样 一个网页就设计好了 然后是后端 也就是PHP的code
在上文 我form绑定的php是login.php 所以在这里 我的文件也叫login.php
/webtest/test/login.php1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <?php session_start(); if(isset($_POST["username"]) && isset($_POST["pword"])){ $username = $_POST["username"]; $passwd = $_POST["pword"]; if(strlen(trim($username)) > 0 && strlen(trim($passwd)) > 6 && !isset($_SESSION["username"])){ $_SESSION["username"] = $username; echo "登陆成功 ID: {$username}"; }else if(strlen(trim($username)) > 0 && strlen(trim($passwd)) > 6 && $_SESSION["username"]){ echo "你已经登陆过了! ID: ".$_SESSION["username"]; unset($_SESSION["username"]); }else{ echo "Error:不符合规范"; } }else{ echo "Error"; } ?>
|
一个非常简单的检测登陆就做好了 然后就是链接检测mysqli 这个下一篇博客再写