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的用法
      ?>
  • 相关阅读:
    WPF中Name和x:Name
    依赖注入(Dependency Injection)
    SQL复制表操作
    奇异值分解和聚类分析操作流程
    奇异值分解(SVD)
    js读取本地txt文件中的json数据
    Python对字典(directory)按key和value排序
    PowerDesigner导入java类生成类图
    python-Levenshtein几个计算字串相似度的函数解析
    编辑距离算法(Levenshtein)
  • 原文地址:https://www.cnblogs.com/hellodp/p/5455027.html
Copyright © 2011-2022 走看看