[請益] session 程式有bug的問題請教

看板PHP作者 (別急著吃棉花糖)時間14年前 (2011/06/01 10:03), 編輯推噓3(303)
留言6則, 4人參與, 最新討論串1/1
因最近在寫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

06/01 10:46, , 1F
if($i= =1) ---> 為啥要分開啊? 打錯的嗎
06/01 10:46, 1F

06/01 10:50, , 2F
抱歉,=實際上是有連在一起的。只是打在BBS上怕大家看不懂
06/01 10:50, 2F

06/01 10:51, , 3F
$i=$i++ 這行只要 $i++ 即可
06/01 10:51, 3F

06/01 10:57, , 4F
謝謝樓上2位前輩,改了之後,就能正常了
06/01 10:57, 4F

06/01 10:57, , 5F
$i=0; $i=$i++; echo $i; // 結果還是 0 ,請小心
06/01 10:57, 5F

06/01 19:41, , 6F
據說在php ++$i會比$i++還快...
06/01 19:41, 6F
文章代碼(AID): #1DvPtgkv (PHP)
文章代碼(AID): #1DvPtgkv (PHP)