PHP 代码问题
if(!isset($_SESSION["key"]) or @$_SESSION["key"]>=6)
{
@$_SESSION["key"]=0;
}
else
{
@$_SESSION["key"]=@$_SESSION["key"]+1;
}
@$_SESSION[$_SESSION["key"]]=$destination;
@$_SESSION[6]=$destination;
echo"这里输出session0". @$_SESSION[0]."<br>";
echo "这里输出session1".@$_SESSION[1]."<br>";
echo "这里输出session2".@$_SESSION[2]."<br>";
echo "这里输出session3".@$_SESSION[3]."<br>";
echo"这里输出session4". @$_SESSION[4]."<br>";
echo "这里输出session5".@$_SESSION[5]."<br>";
echo "这里输出session6".@$_SESSION[6]."<br>";
这段代码哪错了呢?为什么每提交一次头一回的session 就没了?
答案:你想干嘛呢?这断代码得出的结果是
$_SESSION["key"] = 0
其他:要给session赋值的话,前面需要session start
上一个:php装好后 怎么打不开php格式的只打得html格式的
下一个:php分页类好一点的谁有