看板 PHP 關於我們 聯絡資訊
因最近在寫session的程式,用post來接收前一個表單輸過來的帳號 但不管按了幾次重新整理,還是只會顯現「歡迎您首次上來」,是我的程式寫錯了嗎? 新開一個ie,測了session_id(),id號碼是一樣的= = 還請各位前輩能指教 程式如下: <?php session_start(); $_SESSION["nickname"]=$_POST[user]; if (isset($_SESSION["count"])){ $i=$_SESSION["count"]; $i=$i++; } else{ $i=1; } $_SESSION["count"]=$i; if ($i= =1) $k="歡迎您首次上來"; else $k="這是您第 $i 次上來"; print session_id()."<br>"; print $_SESSION["nickname"]; print $k; ?> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.85.88.156
shadowjohn:if($i= =1) ---> 為啥要分開啊? 打錯的嗎 06/01 10:46
stator:抱歉,=實際上是有連在一起的。只是打在BBS上怕大家看不懂 06/01 10:50
ljkl8mklmo:$i=$i++ 這行只要 $i++ 即可 06/01 10:51
stator:謝謝樓上2位前輩,改了之後,就能正常了 06/01 10:57
shadowjohn:$i=0; $i=$i++; echo $i; // 結果還是 0 ,請小心 06/01 10:57
mrbigmouth:據說在php ++$i會比$i++還快... 06/01 19:41