我想让这个blog.php页面把登陆的用户名打印出来应该怎么写呢?
blog.php
include "cookie.php";
?>
cookie页面
if(!(isset($_COOKIE['isLogin'])&&$_COOKIE['isLogin']==1)){
echo '您还没有登陆呢!请您登陆';
}else{
echo '您是登陆的';
}
?>
login.php
$pdo=new PDO("mysql:host=localhost;dbname=t1;","root","");
if(isset($_POST['submit'])){
$stmt=$pdo->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 '<script>location="blog.php"</script>';
}
else{
echo "登陆失败";
}
}
?>
blog.php 中加入
<?php if(!(isset($_COOKIE['isLogin'])&&$_COOKIE['isLogin']==1)){ echo '您还没有登陆呢!请您登陆'; }else{ echo '您是登陆的,用户名是:'.$_COOKIE['username']; }?>