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'])){
    echo "<script>alert('当前用户未登录!');window.location='login.php'</script>";
    exit;
}
echo sizeof();
echo "您是".$_COOKIE['uname']."欢迎访问!";

?>

<a href="quit.php">退出</a>

退出页面控制

<?php
setcookie('uname','',time()-10);
header("location:login.php");

猜你喜欢

转载自www.cnblogs.com/syqlwyx/p/11866889.html
今日推荐