直接這樣$_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代碼才能讀到它
沒人啊。。。。。。。。。。