0

我有一个变量数组,我需要显示它的值。

所以首先我发送“me”变量将数组复制到会话中,然后我发送“mypage”变量以显示数组的第一个变量但是当我发送“mypage”变量时,会话似乎是空的,因为显示函数没有显示任何事物。

如果您认为我应该使用任何其他方法来实现分页,请提出建议。

<?php session_start();
if(isset($_GET["me"])      //if me variable is received copy the array in session
{
   $myarray = array("foo", "bar", "hallo", "world");
   $_SESSION["mysession"] = $myarray;
}

if(isset($_GET["mypage"])   // if mypage variable is received go to show function
   show()

show()   // show value 1 of the session
{
 $values = array();
 $values= $_SESSION['mysession'];
 echo $values[1];
}

?>

4

1 回答 1

1

您的代码非常模糊,但对于您的问题,您似乎正在使用错误的密钥访问 SESSION。

当您使用mysession上面的键设置会话时。尝试在您的显示功能中更改以下内容,

$values= $_SESSION['mysession']; 
于 2013-01-28T08:46:29.350 回答