zoukankan      html  css  js  c++  java
  • 20191115PHP cookie登入实例

    首先是登入页面

    <form action="" method="post">
        <input type="text" name="uname"><br />
        <input type="password" name="psw"><br />
        <input type="submit" name="btn" value="登录">
    
    </form>
    
    <?php
    if(isset($_POST['btn'])){
        $uname=$_POST['uname'];
        $psw=$_POST['psw'];
        if($uname=="tom" && $psw==123){
            echo "登录成功,2秒后跳转到首页…………";
            setcookie('uname',$uname);
            header("refresh:2;url=index.php");
        }else{
            echo "<script>alert('用户名密码错误!')</script>";
        }
        
    }
    
    ?>

    然后是主页面

    <?php
        
    //一般发在头文件进行登陆判断
    if(!isset($_COOKIE['uname'])){
    
    //window写法(标准)
    //    echo "<script>alert('当前用户未登录!');window.location='login.php'</script>";
    
    
    //header写法
        echo "<script>alert('当前用户未登录!')</script>";
        header("refresh:0;url=login.php");

         //refresh 多少秒后唤醒
         //header("refresh:0;url=login.php");

    // 这种写法是错误的,发布在网上只能用相对路径
    //    header('location:http://localhost/login.php');
    
        exit;
    }
    
    
    echo "您是".$_COOKIE['uname']."欢迎访问!";
    
    ?>
    
    <a href="quit.php">退出</a>

    退出页面控制

    <?php
    setcookie('uname','',time()-10);
    header("location:login.php");
  • 相关阅读:
    jsp JavaBean配置
    jsp response对象
    tomcat 多servlet配置
    jsp session
    什么才是永恒?
    Class Diagram Of elvish ray 0.6 For Reference
    Dataflow
    过生日
    我们开始设计软件架构
    寻回旧作——Mars Princess
  • 原文地址:https://www.cnblogs.com/syqlwyx/p/11866889.html
Copyright © 2011-2022 走看看