使用SESSION变量为foreach()提供的参数无效

时间:2015-10-14 14:29:24

标签: php session foreach

我正在为网络配置工具做推车而且我遇到了问题。 我明白了:

if (!empty($_SESSION["pedido"]) && is_array($_SESSION["pedido"])) {
        echo "Ha seleccionado:";
        foreach($_SESSION['pedido'] as $prod => $unidades) {
            echo "$unidades unidades de $prod";

当我在MAMP上执行它时,它运行良好,但在我的服务器上,它显示错误: 警告:[lineOfCode]中为foreach()提供的参数无效。 我试图搜索一个解决方案,例如,将$_SESSION['pedido']转换为数组,然后它才有效,直到我得到$prod密钥,这不正确(它返回一个{{ 1}}而不是产品密钥),我需要0来进行切换操作。 感谢。

0 个答案:

没有答案