平常用会话(SESSION)来推断是不是登录,以及登录用户名等信息。 (引荐进修:PHP视频教程)
//登录页面 <?php session_start(); if($_POST['user']==$user && $_POST['pwd']=$pwd){ //假如登录胜利,生成对应的会话值。 $_SESSION['logined']=1; //推断是不是已登录的根据。 $_SESSION['user']=$user; //纪录当前登录用户。 }else{ echo "登录失利,不纪录SESSION值"; } ?>
另一个页面
<?php session_start(); //检测是不是登录 if(isset($_SESSION['logined']) && $_SESSION['logined']){ //$_SESSION['logined']有设置,而且值为真,示意已登录 echo "当前登录用户是: ".$_SESSION['user']; } ?>
SESSION是代表会话值,他的生存时候是浏览器翻开的周期,就是说浏览器一旦封闭,会话值就会消逝。而且会话值有个个特性就是,在会话值生命周期内,同一个域名的页面可以接见该域名发生的会话值,比方,百度晓得页面发生的会话值,那末在新翻开的百度百科页面也能接见。
以上就是php怎样查询当前用户名的细致内容,更多请关注ki4网别的相干文章!