2011-01-26 35 views
0

我有以下几点:把结果到会话变量

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

当我这样做:

print_r($res); die(); 

我:

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

现在我必须把每个3会产生一个会话变量,所以我最终会得到3个会话变量,包括标识号,电话号码和电话号码。

我该怎么做?

非常感谢

回答

3

您的意思是这样的?

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

并确保您使用`在session_start()`。 – Maerlyn 2011-01-26 11:59:54

0

一个更快的方法是:

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

这段代码然后恢复它:

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