用变量命名会话

时间:2011-02-21 17:57:06

标签: php session-variables

我想要做的是,从数据库中获取一个值并将其设置为类似于此的会话名称

$_SESSION[$fetch[0]['name']]=some_value;

我不知道我能否做到这一点但对我来说非常有用。

2 个答案:

答案 0 :(得分:2)

简短的回答是肯定的,你可以这样做,但我会建议你设置一个静态值,如:

$_SESSION["name"] = $fetch[0]['name'];

然后您可以使用$_SESSION["name"]来获取值。

在PHP中编写的所有内容都被归类为硬代码,您应该知道将动态内容设置为数组键通常是不可靠的。

答案 1 :(得分:1)

为什么不呢?只要您仍然可以使用$fetch[0]['name'] ...

返回的值