作者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