所以我們可以說目前的網址是...如何使用PHP鏈接到URL中的變量頁面?
.../friends.php?episode=1&season=1
我怎麼能有一個默認的「下一個」按鈕,進入到下一集。
我知道如何與
$_GET[episode]
和$_GET[season]
檢索的變量,並將其保存到一個變量。
然後,我可以添加一個與限制其中的一個......(覈減)
但我無法弄清楚如何使我可以按轉到下一個或前一個鏈接。
所以我們可以說目前的網址是...如何使用PHP鏈接到URL中的變量頁面?
.../friends.php?episode=1&season=1
我怎麼能有一個默認的「下一個」按鈕,進入到下一集。
我知道如何與
$_GET[episode]
和$_GET[season]
檢索的變量,並將其保存到一個變量。
然後,我可以添加一個與限制其中的一個......(覈減)
但我無法弄清楚如何使我可以按轉到下一個或前一個鏈接。
可以使用http_build_query
功能:
$season = $_GET["season"];
$episode = $_GET["episode"];
$query = http_build_query(array("season" => $season, "episode" => $episode+1));
編輯:我已經改變了劇集和季節增量,現在它增加了劇集。
然後CONCAT這與鏈接:
echo "<a href='/page.php?$query'>Next Episode</a>";
只是構建你想要的鏈接,然後把它放到一個a
HTML元素:
$link = "./friends.php?episode=" . $_GET['episode'] . "&season=" . $_GET['season'];
echo "<a href='$link'>Next episode</a>";
工作守則
<?php
$season = $_GET['season'];
$episode = $_GET['episode'];
echo '<a href="friends.php?episode='.($episode - 1).'&season='.$season.'"> Back Episode </a>-----';
echo '<a href="friends.php?episode='.($episode + 1).'&season='.$season.'"> Forward Episode </a><br>';
echo '<a href="friends.php?episode='.$episode.'&season='.($season-1).'"> Back Season</a>-------';
echo '<a href="friends.php?episode='.$episode.'&season='.($season+1).'">Forward Season</a>';
您可以爲您輕鬆通過URL獲取值和增加,並從變量中減去1,檢查以下 –