a.php
<?
session_start();
$productid='1';
$price='10';
$name='model';
session_register('productid');
session_register('price');
session_register('name');
echo '<a href=b.php>to b</a>';
?>
b.php
<?
session_start();
echo $_SESSION['productid'];
echo $_SESSION['price'];
echo $_SESSION['name'];
echo "Congragulations!";
?>

解决方案 »

  1.   

    To  uGain;感谢你帮助。我的意思是将productid,price,name
    存入一个$SESSION["cart"]里。再将其如何取出.如下:
       productid  price  name
        1         11     a
        2         22     b
        3         33     c
      

  2.   

    如果是这样的话,你可以写成数组的形式。
    $cart=array('productid'=>array('1','2','3'),'price'=>array('11','22','33'),'name'=>array('a','b','c'));
    然后把这个数组注册到session中。
    session_register('cart');
    到下一个页面:
    $cart=$_SESSION['cart'];
    for($i=0;$cart['productid'][$i];$i++){
      echo $cart['productid'][$i].$cart['price'][$i].$cart['name'][$i];
    }
      

  3.   

    To  uGain;还得再请教你一下。如何再向这个数组中加值?
      

  4.   

    你程序中 productid  price  name 的值是怎么得到的?
      

  5.   

    如果 productid  price  name本身都是数组的话,可以这么做:
    for($i=0;$productid[$i];$i++){
      $cart['productid'][]=$productid[$i];
      $cart['price'][]=$price[$i];
      $cart['name'][]=$name[$i];
    }
      

  6.   

    向 uGain 致敬!!!给分.
      

  7.   

    我倒............
    这种问题竟然不要用class.............鸟鸟:老板,我买一辆PHP牌车,要拆成零件我才买
    老板:?????
    鸟鸟:(指着PHP车零件问)这个车开起来应该是什么样???
    老板:!!!!!????
    uGain(向★★★★★努力ing):解释到,把钥匙插入地上那个锁头零件,桌上那个发动机的零件可以转,然后箱子里那个轮子就会被带动,最后帆布下面那个椅子就会移动,坐在椅子上的你,就可以到处畅游啦.
    鸟鸟:向uGain致敬,谢谢你告诉我PHP牌车零件的用法!
    老板一头栽倒..................