作者:停留的烟蒂_984 | 来源:互联网 | 2018-05-16 22:40
直接这样$_COOKIE['username'] 不能打印出来登陆的用户名啊 我想用这个用户名怎么办呢?
登录页
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['username'] 不能打印出来登陆的用户名啊 我想用这个用户名怎么办呢?
登录页
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,写完了再访问新的页面,你的php代码才能读到它
没人啊。。。。。。。。。。