PHP 实现超简单的实现超简单的SESSION与与COOKIE登录验证功能示例登录验证功能示例
主要介绍了PHP 实现超简单的SESSION与COOKIE登录验证功能,结合实例形式详细分析了PHP使用cookie与
session实现登录验证的相关操作步骤与注意事项,需要的朋友可以参考下
本文实例讲述了PHP 实现超简单的SESSION与COOKIE登录验证功能。分享给大家供大家参考,具体如下:
第一步,制作一个提交信息的表单页面第一步,制作一个提交信息的表单页面
这里我不过多叙述,都能懂的
把他命名为login.php
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>管理页面登录</title>
</head>
<body>
<form action="index_do.php" method="post" >
<table>
<tr>
<td>
用户身份:
</td>
<td>
<input type="radio" name="role" value="admin" />管理员
<input type="radio" name="role" value="teacher" />任职教师
<input type="radio" name="role" value="student" />学生
</td>
</tr>
<tr>
<td>
<label>
用户:
</label>
</td>
<td>
<input type="text" name="name" />
</td>
</tr>
<tr>
<td>
<label>
密码:
</label>
</td>
<td>
<input type="password" name="pas" />
</td>
</tr>
<tr>
<td style="text-align: center;" colspan="2">
<input type="submit" name="login" value="登录" />
<input type="reset" name="reset" value="取消" />
</td>
</tr>
</table>
</form>
</body>
</html>
第二步,制作一个接受表单信息并且进行判断的第二步,制作一个接受表单信息并且进行判断的php文件文件
在同目录的文件夹里创建一个名为index_do.php
<?php
session_start();//启用session
header("Content-type:text/html;charset=utf-8");//设置编码格式为utf-8
date_default_timezone_set('PRC'); //调整时区
//判断是否点击了登录按钮
if (isset($_POST["login"])) {
$name = $_POST["name"];//用户名
$pas = $_POST["pas"];//密码
$role = $_POST["role"];//用户身份
$time = date("Y:m:d H:i:s",time());//获取登录时的时间
评论0