Array
(
[pagination] => Array
(
[next_url] => https://api.instagram.com/v1/users/1/followed-by?access_token=421
)
[data] => Array
(
[0] => Array
(
[username] => iambiswajit
)
[1] => Array
(
[username] => iambiswajit
)
)
)
我有上面的数组,并在第一页显示了第一个数组,然后将next_url存储在第一个会话中并将其带到下一页
if(empty($followers['pagination']))
{
//code
}
else
{
$list= $followers['pagination']['next_url'];
$followedby2 = file_get_contents("$list");
$followers2 = @json_decode($followedby2, true);
$_SESSION["followers2"] = $followers2;
?><footer>
<div class="submit_link">
<a href="a_follower_nextlist.php"><input type="submit" name="submit" value="Next" class="alt_btn"></a>
</div>
</footer><?
}
去了a_follower_nextlist.php页面并在第一个会话中处理了第二个数组,然后给出了一个下一个按钮,并通过这个按钮调用了同样的页面
if(empty($followers['pagination']))
{
//code
}
else
{
$list= $followers['pagination']['next_url'];
$followedby2 = file_get_contents("$list");
$followers2 = @json_decode($followedby2, true);
$_SESSION["followers2"] = $followers2;
?><footer>
<div class="submit_link">
<a href="#"><input type="submit" name="submit" value="Previous" class="alt_btn"></a>
</div>
<div class="submit_link">
<a href="a_follower_nextlist.php"><input type="submit" name="submit" value="Next" class="alt_btn"></a>
</div>
</footer><?
}
但是我在这里调用了相同的页面来获取下一个网址,所以基本上无论列表是什么,我都会在2页中获得整个列表。
现在我打算创建一个上一个按钮。为此,我希望创建一个数组,我可以将所有会话变量存储在单独的索引值中,然后根据上一个按钮单击时的位置值显示。但我在创建阵列时遇到问题。任何人都可以请帮助
答案 0 :(得分:0)
听起来你遇到的麻烦并不是形成阵列结构,而是跟踪你在阵列中的位置。
存储数组指针可能是最佳选择。
另外,在重新阅读你的帖子时,我注意到你正在将数据存储在会话cookie中,如果你想这样做,这很好。但是,一旦完成数据,您是否也取消了数据?否则它将从一个页面挂起到下一个页面,就像它在会话cookie中一样。