Here are two pages one is login page after login to jump to blog.php page This page contains the following cookie page why did you jump to blog.php after showing no login? It's supposed to be logged in.
prepare("select id,username,password from user where username=? and password=?"); $stmt->execute(array($_POST['username'],($_POST['password']))); if($stmt->rowCount()>0){ list($id,$username)=$stmt->fetch(PDO::FETCH_NUM); $time=time()*24*60*60; setCookie("uid",$id,$time,"/"); setCookie("username",$username,$time,"/"); setCookie("isLogin",1,$time,"/"); echo ''; } else{ echo "登陆失败"; } } ?> 下面是cookie页面
Reply content:
Here are two pages one is login page after login to jump to blog.php page This page contains the following cookie page why did you jump to blog.php after showing no login? It's supposed to be logged in.
prepare("select id,username,password from user where username=? and password=?"); $stmt->execute(array($_POST['username'],($_POST['password']))); if($stmt->rowCount()>0){ list($id,$username)=$stmt->fetch(PDO::FETCH_NUM); $time=time()*24*60*60; setCookie("uid",$id,$time,"/"); setCookie("username",$username,$time,"/"); setCookie("isLogin",1,$time,"/"); echo ''; } else{ echo "登陆失败"; } } ?> 下面是cookie页面
$time=time()*24*60*60 改为 $time=time() +24*60*60
The cookie is not good when the user closes the browser cache function, it is recommended to use session
It is possible that you closed the cookie cache of the browser