当然,$_SESSION['small_id']="$sid";始终将后一个$row2['small_class_id']覆盖前一个

解决方案 »

  1.   

    $_SESSION['small_id'][]="$sid";
    将有一个数组保存于session
    不知道你要干什么?
      

  2.   

    问题是这样的, 有一个客户他要我做个网上购物可是最近他说公司为了安全,不能用xxxx.php?id=xxx 这样地址栏传递变量式,于是我就想到了用SESSION,那么我想再问一个如果我下页要得到一个ID怎么得到?
      

  3.   

    楼上的朋友, 我是用SESSION数组 ,没有用地址栏传值!用POST或者GET恐怕都不行吧~
      

  4.   

    $_SESSION['small_id'][]="$sid";
    将有一个数组保存于session
    用的时候怎么用? 哪位知道啊?
      

  5.   

    你要用的时候取数组里的值就是了,
    for($i=0;$i++;$i<count($_session['small_id']))
    {
    $getvar=$_sessios['small_id'][$i]
    \\
    \\}
      

  6.   

    你可以将所有的$sid都放在一个数组里面,然后再将这个数组赋值给session.
      

  7.   

    为什么我用上面的朋友的这种方法得到的值总是1 :
    你要用的时候取数组里的值就是了,
    for($i=0;$i++;$i<count($_session['small_id']))
    {
    $getvar=$_sessios['small_id'][$i]
    \\
    \\}
      

  8.   

    for($i=0;$i<count($_session['small_id']);$i++)
    {
    $getvar=$_sessios['small_id'][$i]
    echo $getvar;
    \\}