$_session['name']=$username ;session要大写。

解决方案 »

  1.   

    服务器设置问题
    好好检查一下服务器上对于session的设置
      

  2.   

    第二页中我是这样写的:
    <?
    session_start() ;
    $varname = $_SESSION['name'];
    ?><html>
    <head>
       <title>11</title>
    </head><body>  
       <? echo  $varname;?>
    </body>
    </html>
    这样看看
      

  3.   

    非常感谢大家的帮助!
    对于xing_shou(漂)的方法我也用过,好象也不行.
    我的PHP用的是集成的版本,所以我不大清楚怎么去配置服务器,麻烦哪位告诉些配置呢?
    小弟 在这里先谢了!
      

  4.   

    注意大小写!还有!如果两个页面是用frame同时显示的话!页1显示安成后,2可能早显示完毕了!
    也不能是关闭第一页后,在打开第二页,那样session会被清除!
      

  5.   

    谢谢,谢谢大家!谢谢大家那么支持一个好学青年!呵呵
    突然感觉到PHP中的session比ASP的要复杂的多的多!
    :)
      

  6.   

    不是吧,php中session比asp中的好用多了
      

  7.   

    呵呵,我刚从ASP转过来,对PHP都没什么了解,这个问题就让我头大了几天,有点郁闷
    不好意思,说错话了! 呵呵
      

  8.   

    session_id已经改变了~~
    把SESSIONID传过去~~
      

  9.   

    session_path会不会路径错误
    session一般都在PHP的根目录下
      

  10.   

    把error—reporting打开,看是否有报错
      

  11.   

    第一页中试试这个
    $name=$username;
    session_register('name');
      

  12.   

    c:\winnt\tmp看一下这个目录是否对nobody有写的权限
      

  13.   

    <?
    session_start() ;$_session['name']=$username ;  x
    $_SESSION['name']=$username ;
    ?>
      

  14.   

    实在找不到原因,就重重新配置php吧