2011-01-26 96 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']);