2012-10-01 37 views
0

我试图将会话保存为1或0并通过另一个变量设置其密钥。尽管当我使用SESSION数据时,它不在那里。我正在使用下面的代码,并希望得到任何建议。使用变量作为会话密钥

session_start(); 
$num ='1'; 
      $_SESSION[$num] =='0';   
      if(isset($_SESSION[$num])){ 
       echo 'ran'; 
      } 

回答

4

这是比较,不是分配:

$_SESSION[$num] =='0'; 

使用一个等号:

$_SESSION[$num] = '0'; 
+0

谢谢!这样一个愚蠢的错误忽略了! – Somk

4
$_SESSION[$num] =='0'; 

这应该是

$_SESSION[$num] ='0'; 

=用于分配和使用==用于比较

0

仅使用一个等号=不是两个==

$ _SESSION [$ NUM] = '0';