将结果放入会话变量中

时间:2011-01-26 11:38:35

标签: php arrays session-variables

我有以下内容:

$res = $backend->user_login($data);

当我这样做时:

print_r($res); die();

我有:

Array ( [ID] => 4cf79960693054282e58eedb [phone-id] =>email@email.com [phone-type] => web )

现在我必须将3个结果中的每一个都放在一个会话变量中,所以我最终会得到3个会话变量containsig ID,phone-id和phone-type。

我该怎么做?

非常感谢

2 个答案:

答案 0 :(得分:3)

你的意思是这样吗?

foreach($res as $name => $var) {
   $_SESSION[$name] = $var;
}

答案 1 :(得分:0)

更快的方法是:

$_SESSION['myRes'] = serialize($res);

然后通过此代码恢复它:

$res = unserialize($_SESSION['myRes']);