如何创建一个存储大量会话变量的数组?这是我到目前为止所做的。
$data = array(
'description' => $_POST['description']
);
echo $data['description'];
我希望$data
变量代表会话变量,以便将来我可以调用$_SESSION['variable_name_here']
而不是$data['variable_name_here']
。提前致谢。
答案 0 :(得分:0)
您需要在每个页面中使用session_start()
或将此行放在模板header
文件中。
然后将数据分配给会话
$_SESSION = $data;
所以你可以像$_SESSION['variable_name_here']
一样使用。
有关php中会话的更多详细信息,请参阅以下链接:
答案 1 :(得分:0)
$ _ SESSION已经是一个数组,所以它已经存储了很多会话变量。
如果您想通过其他名称引用$ _SESSION,请使用以下命令:
$data = &$_SESSION;
现在$data['example']
等于$_SESSION['example']
,因为它们指向同一个地方。