如何在PHP中获取其他页面上的表中的会话数据
我在$u会话中有这个如何在PHP中获取其他页面上的表中的会话数据,php,Php,我在$u会话中有这个 [56cb5bcf88754] => Array ( [make] => Honda [model] => sport [year] => 2015 ) [56cb5be9cc8c7] => Array ( [make] => hyundai [model] => elentra [year] => 2016 ) ) 如何通过id访问其他php页面上的会话信息?问题是您正在生成一个随机id,并且无法检索它,对吗 然后,您应该
[56cb5bcf88754] => Array ( [make] => Honda [model] => sport [year] => 2015 ) [56cb5be9cc8c7] => Array ( [make] => hyundai [model] => elentra [year] => 2016 ) )
如何通过id访问其他php页面上的会话信息?问题是您正在生成一个随机id,并且无法检索它,对吗 然后,您应该将这些ID存储在您知道的位置。例如:
$_SESSION['generated_ids'] = array('id1', 'id2');
然后,您可以根据存储的ID访问其他IDEX:
foreach($_SESSION['generated_ids'] as $id){
var_dump($_SESSION[$id]);
}
假设本例中使用的“id1”和“id2”是由uniqd()生成的值id?您的意思是$_会话['id']?[56CB5BCFC88754]是唯一的id您是否生成了此id([56CB5BCFC88754])或它是会话id?由uniqid()生成它是一个数组。您可以像访问任何其他php数组一样访问其中的内容。仅仅因为它是
$\u会话
,并不意味着它在某种程度上有所不同$_会话是一个数组,与所有其他数组一样。它的特殊之处在于,当脚本退出/启动时,php(可能)会自动保存/重新加载其内容。我找不到如何使用生成的id进行访问。我知道数组,但不知道如何使用生成的id。我将它保存在$\u SESSION[$guid]=array(“make”=>$\u POST[“make”],“model”=>$\u POST[“model”],“year”=>$\u POST[“year”]);