2014-01-12 72 views
-3

如何創建一個存儲大量會話變量的數組?這是我迄今爲止所擁有的。會話變量數組

$data = array(
'description' => $_POST['description'] 
); 
echo $data['description']; 

我想$data變量來表示會話變量所以今後我可以叫$_SESSION['variable_name_here']而不是$data['variable_name_here']。提前致謝。

+1

您應該從手冊開始:http://www.php.net/session_start – jeroen

回答

0

您可以在每個頁面中使用session_start()或將此行放在模板header文件中。 然後將數據分配到會話

$_SESSION = $data; 

所以,你可以像使用$_SESSION['variable_name_here']

有關會議在PHP更詳細,請參考以下鏈接:

http://in2.php.net/session_start

+0

謝謝,這真的很有幫助!它完美的作品。 – user3170837

0

$ _SESSION已經是一個數組,所以它已經可以存儲大量的會話變量。

如果你想用不同的名稱引用$ _SESSION使用以下命令:

$data = &$_SESSION; 

,因爲它們指向同一個地方現在$data['example']等於$_SESSION['example']