Home >Backend Development >PHP Tutorial >我想让这个blog.php页面把登陆的用户名打印出来应该怎么写呢?

我想让这个blog.php页面把登陆的用户名打印出来应该怎么写呢?

WBOY
WBOYOriginal
2016-06-06 20:18:41860browse

blog.php

<code> <?php include "cookie.php";
    ?></code>

cookie页面

<code><?php if(!(isset($_COOKIE['isLogin'])&&$_COOKIE['isLogin']==1)){
     echo '您还没有登陆呢!请您登陆';
 }else{
    echo '您是登陆的';
 }
?>
</code>

login.php

<code><?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 "登陆失败";
 }
 }
?>




<form action="login.php" method="post">
用户名:<input type="text" name="username">
密码:<input type="text" name="password">
<button type="submit" name="submit">登录</button>
</form>

</code>

回复内容:

blog.php

<code> <?php include "cookie.php";
    ?></code>

cookie页面

<code><?php if(!(isset($_COOKIE['isLogin'])&&$_COOKIE['isLogin']==1)){
     echo '您还没有登陆呢!请您登陆';
 }else{
    echo '您是登陆的';
 }
?>
</code>

login.php

<code><?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 "登陆失败";
 }
 }
?>




<form action="login.php" method="post">
用户名:<input type="text" name="username">
密码:<input type="text" name="password">
<button type="submit" name="submit">登录</button>
</form>

</code>

setCookie("username",$username,$time,"/");

<code>echo $username;//打印用户名</code>
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn