我用enter.php和enter_ok.php两个代码来实现登录和验证登录,想把成功登录的用户显示在index.php页面上,可是做不好,请大家帮忙!

解决方案 »

  1.   

    把成功登录的用户设置一个标记,或是把它的信息记到一个表里,在index.php中读出来就可以了。需要解决的问题是,它离开了,如果何把标记置成离开状态(把表里的那条记录删除。)我们是用检测时间的方法,即成功登录的人每5分钟更新一下自己的在线状态(记下时间),如果超过了5分钟,认为它已经离开了。
      

  2.   

    使用session就可以了。加上1楼的操作。
      

  3.   

    login.phplogin($name,$psw){
        //验证登录
        if(true){
            $_SESSION['login'] = true;
            $_SESSION['name'] = $name;
            return true;
        }else{
            return false;
        }
    }
    index.phpecho $_SESSION['login'];
    echo $_SESSION['name'];
      

  4.   

    上面是伪码..
    大体思路如此了,用cookie的话,还可以设置过期时间什么的...setcookie("name", $name, time()+3600);index.phpprint_r($_COOKIE);
    print_r($_SESSION);输出一下,楼主就知道结构了