我的服务器是windows2000服务器版的
装的apache是2.0.5版本
php的版本是5.0.3服务器的session需要什么样的配置?谢谢指点啊!

解决方案 »

  1.   

    不要用session_register()了直接用$_session[]就可以了手册:
    http://cn.php.net/manual/zh/function.session-start.php
      

  2.   

    第二页不是echo $var;
    应该是echo $_SESSION['var']
      

  3.   

    在以前的版本都是可以的!
    后我听朋友说apache,mysql,php的新版本运行速度快
    我就把服务器给升级了,
    apache升级为2.0.5, mysql升级为5.0 php也升级为5.0.3了,结果就出现了变量传递不到位的情况。我现在怀疑是php配置的不对,也些方吧!请大家给些建议吧!谢谢!
      

  4.   

    自动注册全局变量默认是关闭的了
    你还是用$_SESSION来读取得好
    这样也安全一点
      

  5.   

    在第一个页面里我是通过表单传递的!
    可以在第一个页面里这样写吗?
    <?
    session_start();
    $_SESSION['username']="$username";
    $_SESSION['userpass']="$userpass";
    ?>
    然后在第二个页面里,
    <?
    session_start();
    if(!$_SESSION['username'])
    {
    echo"对不起,未知用户,请退出";
    }
    ?>
      

  6.   

    session_register()是老板本用的
    后来的版本用$_SESSION['varname']