我试图将会话保存为1或0并通过另一个变量设置其密钥。尽管当我使用SESSION数据时,它不在那里。我正在使用下面的代码,并希望得到任何建议。使用变量作为会话密钥
session_start();
$num ='1';
$_SESSION[$num] =='0';
if(isset($_SESSION[$num])){
echo 'ran';
}
我试图将会话保存为1或0并通过另一个变量设置其密钥。尽管当我使用SESSION数据时,它不在那里。我正在使用下面的代码,并希望得到任何建议。使用变量作为会话密钥
session_start();
$num ='1';
$_SESSION[$num] =='0';
if(isset($_SESSION[$num])){
echo 'ran';
}
这是比较,不是分配:
$_SESSION[$num] =='0';
使用一个等号:
$_SESSION[$num] = '0';
$_SESSION[$num] =='0';
这应该是
$_SESSION[$num] ='0';
=
用于分配和使用==
用于比较
仅使用一个等号=不是两个==
$ _SESSION [$ NUM] = '0';
谢谢!这样一个愚蠢的错误忽略了! – Somk