<?session_start();
$_SESSION("user")="nnn":
?>
==>
$_SESSION['user'];

解决方案 »

  1.   

    哦知道了
    两种方法注册session变量有什么区别吗?
      

  2.   

    <?session_start();
    session_register("user");
    $user="nnn";
    ?>
    这样写可以理解为先声明,在赋值。
    <?session_start();
    $_SESSION['user']="nnn":
    ?>
    就是一边声明,一边赋值了。
      

  3.   

    补充:
    <?session_start();
    session_register("user");
    $user="nnn";
    ?>
    可以理解为先声明,再赋值。

    <?session_start();
    $user="nnn";
    //...
    session_register("user");
    ?>
    可以理解为以前有个变量不是session,而当发现它很有用,再声明为session
    声明为session后不必再次为它赋值。