如何使用php链接到包含url中变量的页面?

时间:2012-12-01 19:17:00

标签: php get next

所以,让我们说现在的网址是......

.../friends.php?episode=1&season=1

我如何能够使用默认的' next '按钮转到下一集。

我知道如何使用

检索变量

$_GET[episode]$_GET[season]并将其保存到变量。

然后我可以添加其中一个限制......(和减去)

但我无法弄清楚如何将它作为一个链接,我可以按下去或下一个或以前。

3 个答案:

答案 0 :(得分:3)

您可以使用http_build_query功能:

$season = $_GET["season"];
$episode = $_GET["episode"];
$query = http_build_query(array("season" => $season, "episode" => $episode+1));

编辑:我已经改变了剧集和季节增量,现在它增加了剧集。

然后用链接连接:

echo "<a href='/page.php?$query'>Next Episode</a>";

答案 1 :(得分:1)

工作代码

<?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>';

答案 2 :(得分:0)

只需构建您想要的链接,然后将其放入a HTML元素:

$link = "./friends.php?episode=" . $_GET['episode'] . "&season=" . $_GET['season'];
echo "<a href='$link'>Next episode</a>";