2015-04-23 2 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 сеанса.

Смежные вопросы