将数据存储到会话中的麻烦

时间:2016-01-25 10:55:40

标签: php session

我使用ajax将数据从card.php发送到adapter.php。 Onclick调用函数,ajax使用POST方法将数据发送到adapter.php。 在adapter.php我有一个案例:

        case 'buyCard':
        $order=array();
        $id=$_POST['id'];
        $quantity=$_POST['quantity'];
        $price=$_POST['price']; 
        $order['id']=$id;
        $order['quantity']=$quantity; 
        $order['price']=$price;

        $index=$_SESSION['orders_count']++;
        $_SESSION[$index]['orders']=$order;

        while($index){
            var_dump($_SESSION[$index]['orders']);
            $index--;
        }
        break;

如果我点击几次调用该函数的按钮,结果(使用var_dump检查)非常像:

"array(3) { ["id"]=> string(1) "1" ["quantity"]=> string(0) "" ["price"]=> string(1) "8" } NULL NULL NULL NULL".

请帮忙。

0 个答案:

没有答案