2012-10-01 93 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';