请教下各位达人,我用了如下session方式实现的登陆功能现在如何能够echo出当前登陆的的所有人的id呢?
session.php代码
<?php
    session_start();
    
    function logged_in() {
        return isset($_SESSION['uid']);
    }
    
    function confirm_logged_in() {
        if (!logged_in()) {
            echo "<meta http-equiv=refresh content='0; url=index.php'>";  
        }
    }
?>每个页头确定是否登陆
<?php require_once("includes/session.php"); ?>
<?php confirm_logged_in(); ?>

解决方案 »

  1.   

    print_r  var_dump 2个方法 都可以!
      

  2.   

    回热心的dzxccsu达人print_r($_SESSION)果然好用但好像只能返回自身?我这样试验的:
    用IE6登陆,得到Array ( [uid] => 1 [user_name] => admin ) 
    然后我用FF通过另一个账号登陆,得到的也只有Array ( [uid] => 14 [user_name] => user1 ) 
      

  3.   

    一般开一个数据库表记录登陆者信息,字段: session_id,user_id,user_name....
      

  4.   

    哦,看了大家的回复,大概明白了,好像我的问题出在,session只保存在本地而非写入到服务器数据库中的,只有写入数据库中才能print_r出所有登陆人的id,对吧?