检索会话数据

时间:2014-01-07 14:04:47

标签: php session store

我有一个带购物篮的网站。在客户将商品添加到购物篮并准备购买商品后,我希望他们转到结算页面,保留购物篮会话并显示商品。得到以下信息从页面到页面的信息,但这种方式的结果是不正确的(至少我想如何显示)

<?php
session_start();
echo '<pre>';
print_r($_SESSION['cart']);
echo '</pre>';
die();
?>

这将导致:

Array
(
    [520150] => Array
        (
            [quantity] => 11
            [price] => 400
        )
)

我该如何解决这个问题?所以它看起来像:

520150
11
400

1 个答案:

答案 0 :(得分:0)

从输出中可以看出$_SESSION['cart']是一个数组。为了得到你需要的东西,你需要一个简单的foreach循环。 PHP文档始终是开始使用的最佳位置:http://www.php.net/manual/en/control-structures.foreach.php