我正在尝试使用这样的会话变量:
$string = 'abc';
$_SESSION[$string];
但如果我像这样使用它,我就可以访问:
$_SESSION['abc'];
但我总是得到这样的错误:
Notice: Undefined index: abc
有什么想法可以解决我的问题吗? :/
答案 0 :(得分:1)
只需致电
$string = 'abc';
$_SESSION[$string];
还不够。只有在为其指定值时,它才可用。
$string = 'abc';
$_SESSION[$string] = 'test';
echo $_SESSION['abc']; //test
另外,请确保在您正在访问的页面上调用session_start()
。