назвать сессию с переменной - PullRequest
0 голосов
/ 21 февраля 2011

Что я хочу сделать, так это получить значение из базы данных и присвоить его имени сеанса примерно так:

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

Я не знаю, смогу ли я это сделать, но это будетвесьма полезно для меня.

Ответы [ 2 ]

2 голосов
/ 21 февраля 2011

Короткий ответ: да, вы можете это сделать, но я бы посоветовал вам установить статическое значение, например:

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

и затем вы можете просто использовать $_SESSION["name"], чтобы получить значение.

все, что написано в php, классифицируется как жесткий код, вы должны знать, что установка динамического содержимого в качестве ключей массива обычно ненадежна.

1 голос
/ 21 февраля 2011

Почему бы и нет? Пока вы все еще можете использовать значение, которое возвращается $fetch[0]['name'] ...

...