会话变量数组

时间:2014-01-12 15:17:11

标签: php session

如何创建一个存储大量会话变量的数组?这是我到目前为止所做的。

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

我希望$data变量代表会话变量,以便将来我可以调用$_SESSION['variable_name_here']而不是$data['variable_name_here']。提前致谢。

2 个答案:

答案 0 :(得分:0)

您需要在每个页面中使用session_start()或将此行放在模板header文件中。 然后将数据分配给会话

$_SESSION = $data;

所以你可以像$_SESSION['variable_name_here']一样使用。

有关php中会话的更多详细信息,请参阅以下链接:

http://in2.php.net/session_start

答案 1 :(得分:0)

$ _ SESSION已经是一个数组,所以它已经存储了很多会话变量。

如果您想通过其他名称引用$ _SESSION,请使用以下命令:

$data = &$_SESSION;

现在$data['example']等于$_SESSION['example'],因为它们指向同一个地方。