标签:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <?php session_start(); //存储SESSION信息 作用范围全局所有页面 $_SESSION["uid"]="123"; $_SESSION["name"]="张三"; echo $_SESSION["uid"]; // session // 1,存储在服务器 // 2,可以存放任何类型的数据 // 3,默认过期时间,默认15分钟 // 4,每个登陆者都会存一份 //session 的用法: //1,可以用来在页面之间传值 //登录传用户名可以用到,购物车可以用到,流程 //2,可以记录登录者的状态 //3,可以防止用户跳过登录 //cookie //1,存储在客户端 //2,只能存放字符串 //3,默认是永久,可设置过期时间 //4,每个登陆者都会存一份 ?> </body> </html>
登陆页面的会话控制
1.登陆页面
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>登录</title> </head> <body> <form action="dengluchuli.php" method="post"> <div>用户名:<input type="text" name="uid"></div> <div>密码:<input type="text" name="pwd"></div> <div><input type="submit" value="登录"></div> </form> </body> </html>
2.登陆处理
<?php session_start(); $uid=$_POST["uid"]; //中间查询数据库,判断用户名密码是否匹配 //如果匹配 $_SESSION["uid"]=$uid; header("location:main.php"); ?> //防止用户跳过登录 if (!empty($_SESSION["uid"])) { } else{ header("Location:denglu.php"); } echo $_SESSION["uid"]; <?php //$uid=$_POST["uid"]; //setcookie("uid",$uid); //header("location:main.php") //cookie的用法 ?>
标签:
原文地址:http://www.cnblogs.com/hellodp/p/5455027.html