Php 如何使子数组与一个主ID绑定,然后允许多次选择该ID
我有一个顾虑。我正在创建类似购物车的系统。我需要将所选汽车的信息存储为数组。每辆车可以有多个附加项。每个附加项都有自己的信息数组。所以我需要在主数组中有子数组。然后我将它们存储在会话中,如下所示:Php 如何使子数组与一个主ID绑定,然后允许多次选择该ID,php,arrays,session,Php,Arrays,Session,我有一个顾虑。我正在创建类似购物车的系统。我需要将所选汽车的信息存储为数组。每辆车可以有多个附加项。每个附加项都有自己的信息数组。所以我需要在主数组中有子数组。然后我将它们存储在会话中,如下所示: $_SESSION['info'][$car_id] = array( 'car_info'=>$variable, array('addons'=>$variable )); 如果我将$car\u id设置为键,我发现无法再次选择相同的car\u id 我发现每次页面刷新会话i
$_SESSION['info'][$car_id] = array(
'car_info'=>$variable,
array('addons'=>$variable
));
如果我将$car\u id设置为键,我发现无法再次选择相同的car\u id
我发现每次页面刷新会话id时,会话id都会增加一个值。或者每当我使用array_push添加更多项目时,主会话id就会增加
如果启用了session.use\u trans\u sid,请检入php.ini。将其设置为禁用状态,这样每次会话id都不会随着页面加载而增加。,我选中了它,但默认情况下它是禁用的。