你用print_r($sp);输出数组$sp,就可以知道他的分布情况了

解决方案 »

  1.   

    不是分布情况,而是写的方式对不对。
    因为传递变量和session要写成$_*的方式,我不知道用这种方式如何写多维数组。
      

  2.   

    照写:
    echo $_SESSION['sp']['apple']['color'];另外建议不要再用session_register(),而是直接修改$_SESSION数组。
      

  3.   

    而是直接修改$_SESSION数组。??
    不太明白。
    是不是不用session_register()注册。可以直接写吗?比如
    session_register('aa')
    和$_SESSION('aa')是一样的吗?
      

  4.   

    session_start();
    $var = "hello";
    session_register("var");与
    session_start();
    $_SESSION["var"] = "hello";是一样的。
      

  5.   

    谢谢上面的各位。但如果是传过来的数该如果写呀?如$_session['aaa']['bbb']['ccc']但['bbb']是上页面传过来的参数。
    $_post['bbb']这样如何增加到数组里呀!不会是这样吧
    $_session['aaa']['$_post['bbb']']['ccc']
      

  6.   

    哈哈,明白了。
    用extract($_GET);
    extract($_POST);