作者stator (別急著吃棉花糖)
看板PHP
標題[請益] session 程式有bug的問題請教
時間Wed Jun 1 10:03:19 2011
因最近在寫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
1F:推 shadowjohn:if($i= =1) ---> 為啥要分開啊? 打錯的嗎 06/01 10:46
2F:→ stator:抱歉,=實際上是有連在一起的。只是打在BBS上怕大家看不懂 06/01 10:50
3F:推 ljkl8mklmo:$i=$i++ 這行只要 $i++ 即可 06/01 10:51
4F:→ stator:謝謝樓上2位前輩,改了之後,就能正常了 06/01 10:57
5F:→ shadowjohn:$i=0; $i=$i++; echo $i; // 結果還是 0 ,請小心 06/01 10:57
6F:推 mrbigmouth:據說在php ++$i會比$i++還快... 06/01 19:41