2014-01-12 49 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']