我想显示所有会话数据,但有一些控制权。问题是,我无法确切知道会话中存储了什么,因为它是来自购物车的数据。显示会话变量
例如,这里一个变量在我的会议:
ITEM_NAME_1:产品名称
item_quantity_1:5
每个产品已与多家一些变量。如果购物车中有两种不同的产品,第二种将是
item_number_2等等。
还有一个变量叫做itemcount,它告诉购物车中有多少不同的产品。
我该如何告诉php,以item_name_开头的所有变量都应显示在所有其他变量(如总价格)之后的单个div中?
这是我目前使用打印的会话数据:
<?php
foreach ($_SESSION as $key=>$val)
echo $key. ": ".$val. "<br>";
?>
这是我所看到的:
货币:EUR
航运:10
grandTotal:70.5
itemCount:4
item_name_1:Tomato Suppe
item_quantity_1:1
ITEM_PRICE_1:3.5
item_options_1:
item_name_2:扁豆苏佩
item_quantity_2:14
item_price_2:3.5
item_options_2:
item_name_3:鸡苏佩
item_quantity_3:1
item_price_3:4.5
item_options_3:
item_name_4:绿叶Suppe
item_quantity_4:1
item_price_4:3.5
item_options_4:
很显然,我想让它更易于阅读。
我可以使用echo $ _SESSION ['shipping']来将运输成本放到任何我想要的位置,但我该如何处理这些产品?
说我想每个产品都显示在div和/ div例如?
对于noob问题抱歉。
谢谢
可以储存每一个项目作为单独的阵列,可以使用它。你可以显示保存项目到会话的代码吗? – Znarkus
foreach($ _ POST为$ k => $ v){ $ _SESSION [$ k] = $ v; }这是我如何转换后数据sessioon – user1721135