可以试一下楼上的。echo $_SESSION['ses_fs_userid'];

解决方案 »

  1.   

    stan23(小刀) ;
    还是不行。 function user_login($user_name,$pwd){
        session_start();
      if(!session_is_registered("ses_fs_userid")){
      $user_name=addslashes(htmlSpecialChars(trim($user_name)));
              $pwd==addslashes(htmlSpecialChars(trim($user_name)));
      $fs_userd=str_replace(" ","",$user_name);
              $fs_passd=md5(str_replace(" ","",$pwd));   $lc_log_isno=new_sql_much("id","assman"," where a_userid='".$fs_userd."' and a_password='".$fs_passd."' and a_state='2'");
             if($lc_log_isno==0){ 
     echo "<script>";
     echo "window.location.href='../login/login.php';";
     echo "</script>";
     return false;
     }   session_register("ses_fs_recid");
          session_register("ses_fs_userid");
          session_register("ses_fs_alias");
          session_register("ses_fs_power");
          session_register("ses_fs_gdpower");
          session_register("ses_fs_allfen");
          session_register("ses_fs_manno");
          session_register("ses_fs_kind");
       $sql_user="select id,a_userid,a_alias,a_power,a_gdpower,a_allfen,a_manno,a_kind from assman where a_userid='".$fs_userd."' and a_password='".$fs_passd."' and a_state='2'";
       $res_user=new DB_Sql($sql_user);
               while($res_user->next_record()){
                   $ses_fs_recid=$res_user->f(id);
       $ses_fs_userid="stripslashes($res_user->f(a_userid))";
       $ses_fs_alias=stripslashes($res_user->f(a_alias));
                   $ses_fs_power=$res_user->f(a_power);
                   $ses_fs_gdpower=$res_user->f(a_gdpower);
                   $ses_fs_allfen=$res_user->f(a_allfen);
                   $ses_fs_manno=$res_user->f(a_manno);
                   $ses_fs_kind=md5($res_user->f(a_kind));
       }
       $res_user->free();
       }else{
         return false;
       }
         
       
       
       }调用函数后。就对$ses_fs_userid赋了值,但为什么输不出来呢?
      

  2.   

    如果你用session_register函数注册session变量,那么请确认register_globals=on。另外需保证被注册的变量是全局变量。
    你的注册是在函数中进行的,又没有全局变量声明。当然不可能得到正确的结果
      

  3.   

    你用记事本打开当前session会话的文件,文件名是sess*,看看不就知道赋值了没有
    唠叨老大说的没错