用session应该是最好的了
有很安全,更重要的事很方便

解决方案 »

  1.   

    一个笨方法:
    把数组变成字串传递。
    <?
    $array=array(0=>1,1=>4,2=>6,7=>4,9=>3);
    foreach($array as $key){
       $arraystr.=$key.",";
    }
    $arraystr=substr($arraystr,0,-1);
    echo '<a href="target.php?arraystr='.$arraystr.'">TARGET</a>';
    ?>
    在target.php中,再将字串还原成数组。
    <?
    $array=explode(",",$arraystr);
    ?>这样做的话,如果数组的值少还可以,如果多的话,比较麻烦。
    关注更好的方法。
      

  2.   

    to xinxin1982(新新):
      具体怎么用呢?
      在注册变量的时候直接注册数组吗?好象不行啊。
     
    还有,我的目的是在一个页面上通过点击连接来改变一个数组的某个值,能说说具体的做法吗?
      

  3.   

    http://expert.csdn.net/Expert/topic/1169/1169178.xml?temp=.4011957用anziqi(美洲狮) 方法可行