在b.php页写上:
<?php
session_start();
$HTTP_SESSION_VARS("test");
?>

解决方案 »

  1.   

    <?php
    session_start();
    global $HTTP_SESSION_VARS;
    $test="sdfasdf";
    session_register("test");
    ?>
      

  2.   

    a.php
    <?php
    session_start();
    $test='abcde';
    session_register("test");
    echo '<a href="b.php">to b</a>';
    ?>b.php
    <?php
    session_start();
    echo $test;
    ?>
      

  3.   

    session没有配好吧!
    session save path 要设的
      

  4.   

    出现什么错误没
    如果session_phth 没设好好象会出现提示,
      

  5.   

    上面几位说得正确,不过需要注意以下几个问题(针对windows平台)1、回去把你的php.ini文件打开,找到session_path所在的行,然后为他设置一个路径:如:"C:/APACHE/PHP/SESSION/TMP"。
    2、打开你的电脑,按以上路径建立对应的文件夹。注意:以上两个步骤缺一不可,不设置session_path或者是虽然设置了路径但对应的路径不存在,都会造成session无法存取值。最后别忘了将php.ini拷贝到windows所在的系统目录.如果成功了,不要忘了到你的贴子上做你该做的事
      

  6.   

    $_SESSION在 PHP 4.1.0 及以后版本使用。之前的版本,使用 $HTTP_SESSION_VARS。
    如果不是版本问题就是配置问题,如果没有错误提示的话那一般就是版本问题了