zoukankan      html  css  js  c++  java
  • 会话控制

    <!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的用法
      ?>
  • 相关阅读:
    Hard Rock
    Codeforces Round #416 (Div. 2) B. Vladik and Complicated Book
    codeforces 793B. Igor and his way to work
    codeforces 1B Spreadsheets
    HDU 1069 Monkey and Banana
    codeforces 2B The least round way
    【机器学习】 通俗说拟合
    python-八皇后问题
    python-核心知识思维导图
    python-@property 属性
  • 原文地址:https://www.cnblogs.com/hellodp/p/5455027.html
Copyright © 2011-2022 走看看