请大家指点下 在class_core.php中只声明了一部分 $this->var = & $_G; 大部分都是在哪声明的

解决方案 »

  1.   

    就是在这个文件声明的 你细看下 包括像 _init_config 等等这一些 都有在初始这个G 值
      

  2.   

    $this->var = & $_G;
    中,$_G 是局部变量,其声明就在所在方法中
      

  3.   

    $_G[uid]登录时的这个id值是如何被赋值的 这个$_G全局变量弄的我头都大了
      

  4.   

    注册member.php?mod=register 后面的mod
    member.php 看下代码就清楚了
    require libfile('function/member');
    require libfile('class/member'); 
    然后引用 source\module\member\member_logging.php 这个文件
    function文件夹下的 function_member.php
    class文件夹下的 class_member.php
    执行了 class_member.php中的 function on_login() 方法 
    验证正确后又执行 setloginstatus 这个函数   定义在  function_member.php中然后这个函数中有这么一段 
    global $_G;
    $_G['uid'] = $member['uid'];
    $_G['username'] = addslashes($member['username']);
    $_G['adminid'] = $member['adminid'];
    $_G['groupid'] = $member['groupid'];
    $_G['formhash'] = formhash();
    $_G['session']['invisible'] = getuserprofile('invisible');
    $_G['member'] = $member;
      

  5.   

    $seccodecheck = $_G['setting']['seccodestatus'] & 2;这句话是什么意思
      

  6.   

    可以看下这里。
    http://blog.sina.com.cn/s/blog_45e9348c010006uj.html