老大,session_register($a);应该时session_register("a");echo $a;应该是echo $_SESSION["a"];

解决方案 »

  1.   


    是的,我用了session_register("a")
    但是提示出错,我试了N种方法,就只有 session_register($a);不报错真不知道是怎么回事了....
      

  2.   

    <?php
      session_start();
      $_SESSION['a'] = 1;  
    ?>b.php<?php
      session.start();
      echo $_SESSION['a'];
    ?>手册上就有,语言参考|变量|预定义变量|保留的预定义变量
      

  3.   

    ice_berg16(寻梦的稻草人你是说的取页面间传递的参数的那些方法吧
      

  4.   

    还有就是:<?php
      session_start();
      $_SESSION['a'] = 1;  
    ?>这里不用 session_register...就可以了吗
      

  5.   

    这里不用 session_register...就可以了吗是的,不用
      

  6.   

    那有个问题:
    就是前面说的,我用的是PHP4,我用session_register['a']会报错,而session_register[$a]
    却不报错,但是session_register['a']有是正确的方法,这是为什么呢
      

  7.   

    $_SESSION['a'] = 1;  
    就已经session_register了
      

  8.   

    恩,但我就是不明白,靠,用正确的方法报错,不正确的方法却不报错:/*****
    我用的是PHP4,我用session_register['a']会报错,而session_register[$a]
    却不报错,但是session_register['a']有是正确的方法,这是为什么呢
    *****/很郁闷啊
      

  9.   

    4.10以后就建议用$_SESSION["变量名"]=变量值 来注册变量了
      

  10.   

    官方建议用$_SESSION[""]的方法来注册SESSION变量,你就适应一下吧:)
      

  11.   

    我觉得除了ASP,PHP和JSP有些语法总要变,靠,结了