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中一樣從一頁到另一頁。