原理:判断输入变量,如果通过则将一个字符串赋值给$_SESSION
(可在全局读取变量内容) 然后跳转到指定页面,页面头部验证$_SESSION
变量内容,如果不通过则跳转到登陆页面,销毁$_SESSION
变量退出登陆
示例1
登陆页面(login.php)
1 |
|
首页添加验证(index.php)
1 |
|
示例2
登陆页面(login.php)
设置 session 有效期 300 秒 (300 秒内没有任何操作和刷新 session 过期需重新登陆)
检测 $_SESSION[‘username’] 如果值等于预定义则 跳转到首页
如果有 POST 提交检测 输入的值如果是预定义 将 $_POST[‘username’] 变量值存入 $_SESSION[‘username’] 否则继续验证
1 |
|
首页(index.php)
检测 $_SESSION[‘username’] 是否等于预定义值如果是则允许正常访问 否则跳转到登陆页面
1 |
|
注销页面(logout.php)
1 |
|