2015-04-23 111 views
2
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在第一会话中的第一阵列和它进行到下一个页面在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="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><? 
    } 

但这里的同一页我调用了同一个页面来获得牛逼他的下一个URL,所以基本上我得到整个列表在2页,不管列表是什么。

现在我打算创建一个上一个按钮。为此,我希望创建一个数组,我可以将所有会话变量存储在单独的索引值中,然后根据前一个按钮的点击位置值显示。但我在创建数组时遇到问题。任何人都可以请求帮助

回答

0

这听起来像你遇到麻烦不是形成一个数组结构,而是在数组中追踪你的位置。

存储数组指针可能是要走的路。

同样在重新读你后,我注意到你正在存储数据在会话cookie中,如果你想这样做很好。但是,一旦完成了数据,你是否还会取消设置数据?否则,它会像在会话cookie中一样从一页到另一页。