login.php
我这里演示用的session代替cookie,思想一样,session操作起来代码更简洁,较容易演示。
<?php$user = ... ...; //这里是数据库查询的关于用户的数据if ($user != null || $user != "") {//这里是设置cookie,使用前需要打开cookie,我这里用的session,思想一样,session简洁,容易演示。//setcookie("user", $user['user_id'], time() + 1 * 24 * 3600);//开启sessionsession_start();//存入数据$_SESSION['user'] = $user['user_id'];//存入后跳转到首页echo "<script>window.location.href='index.php'</script>";} else {echo "<script>alert('账号或密码错误!')</script>";}?>
index.php
这里是首页,需要有判断来进行,如果通过session查询到有用户信息,则显示对应内容。
?php//注入数据库操作的PHP文件(操作数据库更加简便),我之前发过关于数据库静态工具类的博客,//博客链接:/qfxl0724/article/details/125847351include_once "DBHelper.php";//使用session来判断用户是否登录session_start();//使用变量接收session中用户的信息$user = $_SESSION['user'];if ($user == null || $user == '') {echo "<a class='login' href='login.php'>登录</a>";echo "<a class='enroll' href='enroll.php'>注册</a>";} else {echo "<a class='myspace' href='user/index.php'>我的首页</a>";}?>