这是这个问题的最终解决方案:Flickr API 调用的 php 代码:
$page = 1;
$tag1 = "puppy";
$tag2 = "cute";
$flickrUrl = "http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=blablablabla&tag_mode=all&tags=$tag1\',\'$tag2&per_page=20&page=$page";
解决方案不是将 $page 分配给特定数字,而是使用以下语句:
$page = isset($_GET['page']) ? $_GET['page'] : 1;
通过这样做,php 文件将直接通过 Flickr API 获取页面。
然后我使用了一些 DOM 元素,例如
作为“下一页”和“上一页”的链接,帮助您浏览不同的页面。
echo "<p id=\"nav_bar\">";
$back_page = $page - 1;
$next_page = $page + 1;
echo "<a href='?page=1'>First Page</a>";
if($page > 1) {
echo "<a href='?page=$back_page'>« <strong>Prev</strong></a>";
}
// if current page is not last page
if($page != $page_count) {
echo "<a href='?page=$next_page'><strong>Next</strong> »</a>";
}
$last_page = $page_count;
echo "<a href='?page=$last_page'>Last Page</a>";
echo "</p>";
最后,感谢所有帮助过的人。