会话变量中的PHP变量

时间:2014-10-05 09:57:50

标签: php session variables

我正在尝试使用这样的会话变量:

$string = 'abc';    
$_SESSION[$string];

但如果我像这样使用它,我就可以访问:

$_SESSION['abc'];

但我总是得到这样的错误:

Notice: Undefined index: abc

有什么想法可以解决我的问题吗? :/

1 个答案:

答案 0 :(得分:1)

只需致电

$string = 'abc';    
$_SESSION[$string];

还不够。只有在为其指定值时,它才可用。

$string = 'abc';    
$_SESSION[$string] = 'test';

echo $_SESSION['abc']; //test

另外,请确保在您正在访问的页面上调用session_start()